0
使用版本v3.8我得到了拖動標記時的這種行爲。API 3.8:拖動標記後,如果marker.setMap(null)則不會出現更多
一個)marker.setMap(地圖) - >標記在地圖上
b)中dragg標記 - >這是一個拖動標記
C)marker.setMap(空) - >隱藏標記
d)marker.setMap(圖) - >標記不會出現
如果我強迫使用v = 3.7,一切工作正常,在d)標記出現在地圖上。
問候。
但請注意這裏:https://developers.google.com/maps/documentation/javascript/overlays#RemovingOverlays它表示將null傳遞給setMap()只是將它們從地圖中移除。如果您想要實際刪除疊加層,則必須爲其設置空引用。 – QAH 2012-04-08 15:50:40
@QAH:是的,你說得對。我找到了一個錯誤報告。 – 2012-04-08 15:56:59
感謝您的信息。我將使用setVisible,它的工作原理,並允許我使用v3.8與天氣圖書館合作。 – 2012-04-08 16:25:56