MarkerWithLabel停止正常工作

时间:2014-03-05 16:22:53

标签: api maps

我的MarkerWithLabel(谷歌地图API应用程序)昨天突然显示最后一个标记,但所有标签都显示出来。它工作得很好。以下问题的Google示例:https://google-maps-utility-library-v3.googlecode.com/svn/tags/markerwithlabel/1.0.1/examples/basic.html根本无法正常工作,而且我的代码基于此示例,该示例过去一直运行正常。

在下面的链接中,我在地图上放置了带标签的2个标记。两个标签显示时仅显示标记2。反转标记会导致标记2显示但不显示标记1.两个标签都会显示。

改变了什么或我做错了什么?

您可以在http://qsomap.org/QSOmapProduction/labeltest.htm亲自查看我的问题。这在2天前工作正常。

2 个答案:

答案 0 :(得分:14)

似乎最新的谷歌地图更新破坏了标签与标签代码所依赖的东西。我的一些地图也发生了同样的事情。我们必须等到修复程序可用。

目前的解决方案是将google maps API版本设置为3.15或更低: https://code.google.com/p/google-maps-utility-library-v3/issues/detail?id=296&sort=-id&colspec=ID%20Type%20Status%20Priority%20Fixed%20Owner%20Summary%20Stars

  • 使用... maps.google.com/maps/api/js?sensor=false&v=3.15正常工作
  • 使用... maps.google.com/maps/api/js?sensor=false&v=3.16出错
  • 使用... maps.google.com/maps/api/js?sensor=false也出错了

答案 1 :(得分:0)

最新的Google API更新(第4版APR 2018)破坏了我的MarkerWithLabel版本。我还没有测试过MarkerWithLabel 1.9.1,但它仍然是当前和最新的更新(我在旧的版本中)。这是最新版本的链接:

https://github.com/googlemaps/v3-utility-library/tree/master/markerwithlabel

我已经通过在URL中包含& v = 3.31恢复了旧版本,这已经恢复了功能,非常感谢@Mikrohard的提示。

在我调查此更新是否已破坏其他库(如地图群集)之前,我不会动。