有人能告诉我为什么这个kml文件无法在谷歌地图上显示吗?
我正在使用以下代码将其添加到地图对象中,这似乎对其他kml文件有效。
var kml = new google.maps.KmlLayer('http://www.emotination.com/kml/tasman.kml');
kml.setMap(map);
“Feed validator”显示它是有效的,并且不太大,以至于谷歌服务器无法解析?
地图直接缩放到海洋中!
有人能告诉我为什么这个kml文件无法在谷歌地图上显示吗?
我正在使用以下代码将其添加到地图对象中,这似乎对其他kml文件有效。
var kml = new google.maps.KmlLayer('http://www.emotination.com/kml/tasman.kml');
kml.setMap(map);
“Feed validator”显示它是有效的,并且不太大,以至于谷歌服务器无法解析?
地图直接缩放到海洋中!
您需要确保谷歌服务器没有显示您的kml文件的缓存副本。
一个好的方法是按照Björn在评论中建议的方式,只需在URL的末尾添加时间戳:
var kml_tasman = new google.maps.KmlLayer('http://www.emotination.com/kml/tasman.kml?time='+new Date().getTime());
kml_tasman.setMap(map);