2014-03-05 102 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-刷新頁面 - 肯定是不愉快的緩存)。 –