谷歌地图上没有加载KML

KML not loaded on google maps

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

我在一个web应用程序中有15个KMZ文件。我使用谷歌地图将这些KMZ加载到地图中。一切都很好,直到我添加了两个KMZ文件,图层现在没有显示在地图上。

当我在浏览器中查看控制台时,我看到

400 (Bad Request)
从http://mt1.googleapis.com/

。但是,当我试图删除其中一个kmz时,图层又显示了。

这是否意味着我的应用达到了极限?仅供参考,KMZ文件大小约为每个750kb。

可以添加到地图中的KmlLayers数量是有限制的。该限制基于传递给KMLLayer类的所有url的总长度:

从文档:

在单个Google地图上可以显示的KML层的数量是有限的。如果超过了这个限制,就不会显示任何层。该限制基于传递给KMLLayer类的所有url的总长度,因此会因应用程序而异;平均而言,您应该能够加载10到20个图层而不会达到限制。