2015-10-06 57 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感谢您的提示。 “你需要在他们被拖动之前拿到它们” –