如何將onclick事件附加到KML文件中指定的地標。可以將事件偵聽器添加到Google地圖和Google地球插件中嗎? 我會怎麼做呢?將點擊事件添加到KMLLayer地標和標記
9
A
回答
19
在谷歌地球插件...
google.earth.fetchKml(ge, href, function(kmlObject) {});
google.earth.addEventListener(kmlObject, 'click', function(event) {
event.preventDefault();
var kmlPlacemark = event.getTarget();
alert(kmlPlacemark.getName());
});
在谷歌地圖API
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
貌似點擊數事件被包裹起來的時候KML加載項(GMaps V3,KML與地標)的任何地標提及「BallonStyle」在同一KML文件中捆綁導致這些替換默認彈出 - 你可以實現很多跟他們。
這些都是Gmaps V3 http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html
支持KML元素如果你的問題是如何截獲點擊數事件,那麼我很抱歉,我不知道你怎麼能做到這一點。
相關問題
- 1. 將點擊事件添加到標記我無法編輯
- 2. 將鼠標懸停和點擊事件添加到CSS3按鈕
- 3. 通過點擊地圖添加標記
- 4. 谷歌地圖標記點擊事件
- 5. 標記事件點擊谷歌地圖
- 6. OpenLayers:如何在標記上添加點擊和觸摸事件
- 7. 如何添加事件addListener點擊標記後搜索地點谷歌地圖
- 8. 標記點擊事件?
- 9. 將方向服務端點標記添加到點擊事件偵聽器
- 10. 將點擊事件添加到已加載的KML的標記中
- 11. 在點擊地圖上添加標記到Google地圖
- 12. kmllayer重疊標記?
- 13. 是否可以將點擊事件添加到畫布標籤?
- 14. jQuery:將鼠標事件添加到自定義點擊功能
- 15. 將事件添加到Google地圖標記
- 16. jquery-ui-map在點擊事件上添加標記
- 17. 將圖標點擊添加到JFrame
- 18. ASP.NET和谷歌地圖。點擊按鈕時添加標記
- 19. 添加標記到谷歌地圖當點擊角2
- 20. 谷歌地圖標記不會收到點擊事件
- 21. 將標記添加到谷歌地球
- 22. 將標記添加到BlackBerry地圖
- 23. 將現有標記添加到地圖
- 24. Sencha Touch - 將標記添加到地圖
- 25. 將標記添加到Google地圖
- 26. Gmaps事件添加到鏈接標記
- 27. 將target =「_ blank」添加到錨點標記
- 28. 如何在鼠標懸停事件上將標記添加到Google地圖
- 29. 將點擊事件添加到IOS NSMutableAttributedString
- 30. 將點擊事件添加到fullcalendar