我创建的Google地图已成功加载来自Google示例的Google Map KML。但是当我想加载我自己的kml文件时,我可以在谷歌地球上打开它,它不会加载。我将我的kml文件(11 MB)上传到我的ftp,它是可访问的。有没有限制或我应该转换它?
var ctaLayer = new google.maps.KmlLayer({
url: 'http://blablabla.com/MyOwn.kml',
//url: 'http://googlemaps.github.io/js-v2-samples/ggeoxml/cta.kml',
suppressInfoWindows: true,
map: map
});
答案 0 :(得分:0)
因为KML文档似乎已被修改。
以前有一个限制列表,包括单个KML文件的文件大小限制为3MB,但我再也找不到这个列表了。
我已对其进行了测试,很清楚,现在单个KML文件的限制为2MB。
另请参阅:https://code.google.com/p/gmaps-api-issues/issues/detail?id=9157