İş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
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);
});
Tüm işaretleri kaldırmak için Nasıl?Go...
Nasıl Açısal js bir form için özel doğ...
Nasıl her XML çağırmak için özel bir b...
Nasıl Google App Engine, tüm veri depo...
Nasıl Kaldır (MSI) sadece olur WiX öze...