Google maps script我似乎加载了example KML from Chicago个文件,但是当I add my own时,它失败了。 KML标准是2.2 - 为什么谷歌地图没有设法阅读它(谷歌地球似乎工作正常)?当我试图validate the file它说有一些错误时 - 有没有办法绕过它,因为这是我从应用程序得到的输出?
答案 0 :(得分:1)
geoxml3, KmlLayer和Google Maps为我加载你的kml。我的服务器不支持带有.kml扩展名的KML,就像it isn't configured for the KML/KMZ MIME types扩展名为.xml的XML一样,您的服务器可能会遇到同样的问题。
有关线路上的“尖峰”,请参阅this issue on the Google Maps API v3 issue tracker。
另一种选择是查看KmlLayer.getStatus()返回的内容(Kml Status:DOCUMENT_NOT_FOUND)。 cta.kml example返回Kml状态:确定。