我正在使用Google Maps API。我使用下面的代碼來獲取標記的座標。在Google Maps API中獲取標記的座標
var lat = homeMarker.getPosition().$a;
var lng = homeMarker.getPosition().ab;
一切工作正常,我使用谷歌地圖建立的應用程序。 但我今天測試了它,並且得到了正確座標的問題。只有發現上面的代碼變得未定義。在我console.log(homeMarker.getPosition())後,我發現這是現在他們用於座標的變量。
var lat = homeMarker.getPosition().ab;
var lng = homeMarker.getPosition().cb;
我不會問爲什麼Google地圖會這樣做,但您也可以將它包含在您的答案中。我的問題是,如何在Google地圖改變他們正在使用的變量時,在不更改我的代碼的情況下正確地獲取座標。
google.maps.event.addListener(myMarker, 'dragend',函數(EVT){.. }); 這會引發異常 – rajkiran