SORU
7 Temmuz 2012, CUMARTESİ


İşaretleri için Özel veri eklemek için Nasıl Google Map API V3:

Daha sonra kullanmak için günüm için bazı özel bilgi ekleyebilirsiniz bir yolu var. Ama Eğer diğer bilgileri ile marker ilişkilendirmek için ne yapmalıyım bilgi-pencere ve bir başlık var, yolları var.

Diğer şeyler bir marker sayfadaki içeriği üzerine marker tıklanma bağlı olarak değiştirmek için tıklatın zaman çok işaretleri bağlıdır sayfada görüntülenmesini istiyorum.Gibi bir işaret vb tıkladım diyelim sonra ve özel veri depolamak ve almak istiyorum.

Teşekkürler

CEVAP
7 Temmuz 2012, CUMARTESİ


Google bir İşaretleyici bir JavaScript nesnesi olarak, şeklinde özel bilgi anahtarı geçerli bir dize olduğu key: value, ekleyebilirsiniz. Denirnesne özelliklerive birçok farklı şekilde yaklaşılabilir. Değer bir şey yasal, sayı veya dize kadar basit ve aynı zamanda işlevleri veya diğer nesneleri bile olabilir. Üç basit yolu vardır: bildirim, nokta gösterim ve köşeli

var markerA = new google.maps.Marker({
    map: map,
    position: new google.maps.LatLng(0, 0),
    customInfo: "Marker A"
});

var markerB = new google.maps.Marker({
    map: map,
    position: new google.maps.LatLng(-10, 0)
});
markerB.customInfo = "Marker B";

var markerC = new google.maps.Marker({
    map: map,
    position: new google.maps.LatLng(-20, 0)
});
markerC['customInfo'] = "Marker C";

Sonra benzer bir şekilde almak için:

google.maps.event.addListener(markerA, 'click', function() {
    alert(this.customInfo);
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • MW Technology

    MW Technolog

    28 EKİM 2009
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011