2015-10-06 53 views
-1

我正在使用google maps api。我想用拉特替換標記前一個位置的經度和緯度。和lon。標記拖動時的當前位置。爲此,我需要上一個標記點​​。任何建議如何做到這一點?提前致謝。當拖動標記時獲取起點和終點的緯度和經度

P.S.我已經知道如何獲取標記的座標,但是我想要獲取它被拖動的座標。

+1

[獲取標誌的座標在谷歌地圖API]的可能的複製(http://stackoverflow.com/questions/11030730/getting-coordinates-of-marker-in-google-maps-api) – allicarn

+0

@ allicarn我知道如何獲得標記的座標,但在這裏,我需要拖動標記時先前位置的座標。請先閱讀這個問題。 –

+0

你需要讓它們在拖動之前保存在你的數組中(我認爲這就是你說的時候所做的「所有標記的座標都保存在一個數組中」) – allicarn

回答

0

我已經添加了一個說明,明確指出我想要做什麼。引述是「我已經知道如何獲得標記的座標,但是我想獲得它被拖動的位置的座標。」換句話說,我需要在拖動開始時獲取座標。

經過一番額外的努力和搜索,我終於得到了解決方案。我只需要調用dragstart事件。

google.maps.event.addListener(marker, 'dragstart', function(event) { 
       console.log(event.latLng); 
       }); 
+0

@allicarn感謝您的提示。 「你需要在他們被拖動之前拿到它們」 –