2014-03-05 133 views
7

突然之间昨天3/4/2014我的MarkerWithLabel(Google地图API应用程序)仅显示最后一个标记,但所有标签都显示出来。它工作得很好。谷歌示例:https://google-maps-utility-library-v3.googlecode.com/svn/tags/markerwithlabel/1.0.1/examples/basic.html根本无法正常工作,而且我的代码基于以前的工作方式。MarkerWithLabel停止正常工作

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

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

您可以在http://qsomap.org/QSOmapProduction/labeltest.htm第一手看到我的问题。这在2天前正常工作。

回答

13

看起来好像最新的谷歌地图更新打破了标签代码所依赖的东西。同样的事情发生在我的一些地图上。我们必须等到有修复程序可用。

目前的解决方案是将谷歌地图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也出错
+0

添加&v = 3.15纠正了我的问题。谢谢!!!在某些时候会删除版本3.15?我们如何知道当前版本中这个问题得到解决? – user3384413

+6

@ user3384413有一个新版本的markerwithlabel 1.1.9,请查看https://google-maps-utility-library-v3.googlecode.com/svn/tags/markerwithlabel/1.1.9/src/ – alalp

+0

对于它的价值,更新markerwithlabel版本并没有解决这个问题(设置API版本,虽然我不得不在第一次按Ctrl-刷新页面 - 肯定是不愉快的缓存)。 –