0

我拥有的谷歌地图脚本似乎可以很好地从芝加哥文件加载示例 KML,但是当我添加自己的时,它会失败。KML 标准是 2.2 - 为什么 Google 地图无法读取它(Google 地球似乎工作正常)?当我尝试验证文件时,它说存在一些错误 - 鉴于这是我从应用程序获得的输出,有什么办法可以解决它吗?

4

1 回答 1

1

geoxml3、KmlLayer谷歌地图为我加载你的 kml。我的服务器不支持扩展名为 .kml 的 KML,就像扩展名为 .xml 的 XML 一样,因为它没有为 KML/KMZ MIME 类型配置,您的服务器上可能会遇到同样的问题。

请在 Google Maps API v3 问题跟踪器上查看此问题,以了解在线上的“尖峰”。

另一种选择是查看KmlLayer.getStatus()返回的内容(Kml Status:DOCUMENT_NOT_FOUND)。cta.kml示例返回 Kml Status:OK。

于 2013-01-11T14:09:41.563 回答