[英]Google Maps API KML layer limit
从文档中 :
KML层数
可以在单个Google地图上显示的KML图层数量是有限制的。 如果超出此限制,则所有图层都不会出现在地图上,并且将在Web浏览器的JavaScript控制台中报告错误。 该限制基于所创建的KMLLayer类的数量以及用于创建这些层的所有URL的总长度的组合。 您创建的每个新KMLLayer都会占该层的一部分限制,而另一部分则取决于从中加载KML文件的URL的长度。 因此,您可以添加的层数将因应用程序而异。 平均而言,您应该能够加载10到20层之间而不会达到限制。 如果您仍然达到限制,请使用URL缩写(例如https://goo.gl )来缩短KML URL。 或者,创建一个由网络链接组成的单个KML文件,这些链接指向各个KML URL。
使用GeoXML,我能够将所有必需的KML成功添加到地图中! https://github.com/geocodezip/geoxml3
感谢Tony Miller的解决方案!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.