【问题标题】:Can't load KML Layer on Google Map无法在 Google 地图上加载 KML 图层
【发布时间】:2016-05-28 23:41:25
【问题描述】:

我创建了我的 Google 地图,成功加载了来自 Google 示例的 Google 地图 KML。但是当我想加载我自己的可以在 Google 地球上打开的 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
    });

【问题讨论】:

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


    【解决方案1】:

    KML 文档似乎已被修改。

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

    我已经测试过了,很明显现在单个 KML 文件有 2MB 的限制。

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

    【讨论】:

    • 谢谢。原因是 2MB 限制。也许必须尝试加载多个 KML 文件。
    • 这恐怕没有多大帮助,所有加载的KML文档的文件大小总和也有限制
    猜你喜欢
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 2015-10-06
    相关资源
    最近更新 更多