无法在谷歌地图上加载 KML 图层

Can't load KML Layer on Google Map

本文关键字:加载 KML 图层 谷歌地图      更新时间:2023-09-26

我创建了我的谷歌地图,成功地加载了谷歌地图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
    });

KML 文档似乎已被修改。

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

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

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