我有自定义谷歌地图:
https://www.google.com/maps/d/viewer?mid=z_EaC4GN-yk4.kdw5S77qOj4o
带有一些标记。
我将它导出为kml并将其添加到我的地图中。 据我所知,它工作得很好......
突然间它停止了工作,我无法收回它。
以下是谷歌的例子:
https://jsfiddle.net/nnasghst/3/
var map;
var src = 'https://developers.google.com/maps/tutorials/kml/westcampus.kml';
function initialize() {
map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(-19.257753, 146.823688),
zoom: 2,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
loadKmlLayer(src, 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;
});
}
google.maps.event.addDomListener(window, 'load', initialize);
这是我的,使用两个不同的kml文件。
https://jsfiddle.net/nnasghst/4/ - > http://micasurfboards.com/test/kml/EriceiraTravelTips1.kml
和
https://jsfiddle.net/nnasghst/5/ - > http://micasurfboards.com/test/kml/EriceiraTravelTips.kml
我和谷歌之间的唯一区别是坐标和kml文件。
我刚刚注意到文本曾经作为标记旁边的工具提示出现。 现在它出现在侧栏上。这可能是问题吗? 地图的所有者改变了这个并没有告诉我任何关于它的事情......