KML标记最近已从Google地图中消失

时间:2012-06-07 20:45:06

标签: google-maps-api-3 kml

大约半年前,我创建了一个Google地图应用程序(v3),它从KML文件(http://www.ioors.nl/projects.kml)加载了许多地标。这曾经没有任何问题。最近,我注意到地图中的标记不再可见。当我在maps.google.com中加载KML文件时,地标会在左侧列出,但标记在那里也不可见。

运行几个测试后,这个问题似乎是由style元素引起的。离开它会使标记可见。

我还使用Google的一些示例KML代码(https://developers.google.com/kml/documentation/kmlreference#balloonstyle)对此进行了测试,似乎也出现了同样的问题。

Google地图对KML的支持是否最近有所改变(虽然在谷歌上找不到任何相关内容)或是其他原因导致问题?

非常感谢任何有关此事的帮助。

亲切的问候,

Wilco Kuyper

2 个答案:

答案 0 :(得分:1)

最近(大约1周前)与谷歌地图支持KML有关的事情发生了变化。就在上个月末,有很多开发人员在Stack Overflow上有关于KML图层数量被限制为5的问题。Google Maps Issues site上记录了一个问题,很快就修复了。您可能遇到了其他问题。

由于您看到的问题也出现在Google示例代码中,因此听起来有问题。我会仔细检查所有内容,确保您有真正的问题,然后访问上面的链接以提交新问题。

答案 1 :(得分:0)

确保您的比例元素正确无误。 Google Maps API KML解析器现在正在尊重它(以及hotSpot)。