cevap

19

... Google Maps API olarak

google.earth.fetchKml(ge, href, function(kmlObject) {}); 
google.earth.addEventListener(kmlObject, 'click', function(event) { 
    event.preventDefault(); 
    var kmlPlacemark = event.getTarget(); 
    alert(kmlPlacemark.getName()); 
}); 

var ctaLayer = new google.maps.KmlLayer('http://www.****.com/index.kml'); 
ctaLayer.setMap(map); 
google.maps.event.addListener(ctaLayer, 'click', function(kmlEvent) { 
    var text = kmlEvent.featureData.description; 
    alert(text); 
}); 
1

Görünüşte, onlick olayı, kml yükler (GMaps v3, Yer İşaretleri ile kml) olduğunda sarılır. Herhangi bir Yer İşareti, aynı kml dosyasında bulunan "BallonStyle" a başvurur, bunların varsayılan pencerenin yerini almasına neden olur. onlarla.

Bunlar soru bu onlick olayı yolunu kesmek için nasıl ise, o zaman ben bunu başarmak nasıl bilmiyorum üzgünüm GMaps v3 http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html

tarafından desteklenen kml unsurlardır.

Google Earth eklentisi olarak
İlgili konular