谷歌地图上没有加载KML
KML not loaded on google maps
我在一个web应用程序中有15个KMZ文件。我使用谷歌地图将这些KMZ加载到地图中。一切都很好,直到我添加了两个KMZ文件,图层现在没有显示在地图上。
当我在浏览器中查看控制台时,我看到
400 (Bad Request)
从http://mt1.googleapis.com/。但是,当我试图删除其中一个kmz时,图层又显示了。
这是否意味着我的应用达到了极限?仅供参考,KMZ文件大小约为每个750kb。
可以添加到地图中的KmlLayers数量是有限制的。该限制基于传递给KMLLayer类的所有url的总长度:
从文档:
在单个Google地图上可以显示的KML层的数量是有限的。如果超过了这个限制,就不会显示任何层。该限制基于传递给KMLLayer类的所有url的总长度,因此会因应用程序而异;平均而言,您应该能够加载10到20个图层而不会达到限制。
相关文章:
- Kml层没有'重新加载页面时不会更新
- Kml层在刷新后工作正常,但给定typeError:无法读取属性getMap.第一次加载时
- 如何在谷歌地图中加载KML,而不更改地图中心
- “加载 KML”复选框
- KML 在加载后覆盖默认视图
- 谷歌地图 KML 加载 - 414 请求 URI 太大
- 无法在谷歌地图上加载 KML 图层
- 为什么 KML 无法在谷歌地图中加载
- 谷歌地图不会加载/显示KML文件
- 如何将KML文件动态加载到谷歌地图,并进一步加载到折线
- kml文件在谷歌地图上加载了一半
- KML层未在谷歌地图上加载
- 谷歌地图-加载KML覆盖
- 无法在开始或位置搜索时加载KML文件以在自定义地图中工作
- 无法使用geoxml3加载KML文件
- 需要帮助加载KML -这是我的第一个谷歌地图项目
- 向加载的KML中的标记添加单击事件
- 使用geokml3在谷歌地图上加载KML层
- 使用XMLHttpRequest加载KML谷歌地图,不能加载KML
- 任何方式,我可以加载KML数据从谷歌地图(再次)通过JS API