好的,我找到了使用KML的解决方案。
1)首先在谷歌地图中创建一个新地图。(在谷歌地图中,进入菜单>你的地方>地图>创建地图) 2)使用谷歌地图随意创建路线。3)导出您的地图
4) 您刚刚下载的 KML 查找可用作地图上的叠加层,其功能类似于:
// Load the KML layer
var KMLsrc = 'http://...../file.kml';
loadKmlLayer(KMLsrc, map);
}
function loadKmlLayer(src, map) {
var kmlLayer = new google.maps.KmlLayer(src, {
suppressInfoWindows: true,
preserveViewport: false,
map: map
});
google.maps.event.addListener(kmlLayer, 'click', function(event) {
var content = event.featureData.infoWindowHtml;
var testimonial = document.getElementById('capture');
testimonial.innerHTML = content;
});
}
PS KML 文件需要位于谷歌地图可访问的位置。PC 上的本地文件将不起作用。