我的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天前工作正常。
答案 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
答案 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的提示。
在我调查此更新是否已破坏其他库(如地图群集)之前,我不会动。