【问题标题】:KML markers have recently disappeared from Google MapsKML 标记最近从 Google 地图中消失了
【发布时间】:2023-03-27 10:43:01
【问题描述】:

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

运行一些测试后,这个问题似乎是由样式元素引起的。忽略它会使标记可见。

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

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

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

亲切的问候,

威尔科·库珀

【问题讨论】:

    标签: google-maps-api-3 kml


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 2016-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多