Ani*_*han 9 events google-maps kml google-earth-plugin google-maps-markers
如何将onclick事件附加到KML文件中指定的地标.可以将事件监听器添加到谷歌地图和谷歌地球插件吗?我该怎么做?
Ani*_*han 21
在Google地球插件中...
google.earth.fetchKml(ge, href, function(kmlObject) {});
google.earth.addEventListener(kmlObject, 'click', function(event) {
event.preventDefault();
var kmlPlacemark = event.getTarget();
alert(kmlPlacemark.getName());
});
Run Code Online (Sandbox Code Playgroud)
在Google Maps 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);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14263 次 |
| 最近记录: |