Javascript 使用谷歌地图API从KML获取扩展数据

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

我有一个从谷歌地图导出的KML,一些指针有图像或youtube视频。当我打开kml时,我看到一些指针上有一个标签,上面有youtube和图像链接。但是当我将它们加载到谷歌地图Api中时,我看不到这些URL

这就是我所拥有的:

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部分受设计支持,请查看

这是这个问题的一个可能的重复: