KML未在谷歌地图上加载

时间:2015-05-18 04:52:33

标签: javascript google-maps

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

当我在我的Chrome中查看控制台时,我得到了

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

。但是,当我尝试移除其中一个KMZ时,图层会再次显示。

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

1 个答案:

答案 0 :(得分:0)

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

来自documentation

  

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