无法在Google地图上加载KML图层

时间:2016-02-17 10:18:57

标签: javascript google-maps google-maps-api-3 kml kmz

我创建的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
    });

1 个答案:

答案 0 :(得分:0)

因为KML文档似乎已被修改。

以前有一个限制列表,包括单个KML文件的文件大小限制为3MB,但我再也找不到这个列表了。

我已对其进行了测试,很清楚,现在单个KML文件的限制为2MB。

另请参阅:https://code.google.com/p/gmaps-api-issues/issues/detail?id=9157