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

  • MovieZoneET

    MovieZoneET

    22 Aralık 2009
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006
  • Visual Life

    Visual Life

    3 Temmuz 2006