2

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

在运行了一些测试之后,这个问题似乎是由样式元素引起的。留下它使标记可见。

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

Google Maps 对 KML 的支持最近是否发生了变化(虽然在 Google 上找不到任何关于此的内容)还是其他原因导致了问题?

在这件事上的任何帮助将不胜感激。

亲切的问候,

威尔科·库珀

4

2 回答 2

1

最近(大约 1 周前)与 Google 地图对 KML 的支持相关的情况确实发生了变化。就在上个月末,Stack Overflow 上有许多开发人员对 KML 层数限制为 5 个问题提出了疑问。Google Maps Issues 网站上记录了一个问题,并且很快就得到了修复。您可能遇到了其他问题。

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

于 2012-06-07T21:03:44.873 回答
0

确保您的比例元素是正确的。Google Maps API KML 解析器现在支持它(以及 hotSpot)。

于 2012-06-23T14:44:42.490 回答