Javascript 使用谷歌地图API从KML获取扩展数据
我有一个从谷歌地图导出的KML,一些指针有图像或youtube视频。当我打开kml时,我看到一些指针上有一个标签,上面有youtube和图像链接。但是当我将它们加载到谷歌地图Api中时,我看不到这些URL 这就是我所拥有的:Javascript 使用谷歌地图API从KML获取扩展数据,javascript,google-maps,kml,Javascript,Google Maps,Kml,我有一个从谷歌地图导出的KML,一些指针有图像或youtube视频。当我打开kml时,我看到一些指针上有一个标签,上面有youtube和图像链接。但是当我将它们加载到谷歌地图Api中时,我看不到这些URL 这就是我所拥有的: function initialize() { var mapOptions = { center: { lat: 52.448346, lng: 4.602585}, zoom: 12 }; var map = new go
function initialize() {
var mapOptions = {
center: { lat: 52.448346, lng: 4.602585},
zoom: 12
};
var map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
var kmlLayer = new google.maps.KmlLayer({
url: 'test_1.kml',
clickable: true,
preserveViewport: true,
map: map
});
google.maps.event.addListener(kmlLayer, 'click', function(event) {
console.debug(event);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
有什么东西可以从指针中提取媒体吗?我的解决方案是导出到xml或json,然后从中构建一个映射,因为kml的ExtendedData部分受设计支持,请查看 这是这个问题的一个可能的重复: