我的地图准备好后,上面有几个draggable
标记。我想知道标记移动时的新坐标。我该怎么做?
答案 0 :(得分:0)
我找到了解决方法:
您要做的第一件事是在OnMarkerDragListener
对象上设置mMap
:
mMap.setOnMarkerDragListener(new OnMarkerDragListener() {
@Override
public void onMarkerDragStart(Marker marker) {
}
@Override
public void onMarkerDragEnd(Marker marker) {
}
@Override
public void onMarkerDrag(Marker marker) {
}
});
现在可以获取标记的位置:
someMarker.getPosition().latitude
,someMarker.getPosition().longitude
别忘了做一个标记draggable
:
someMarker = mMap.addMarker(new MarkerOptions()
.position(defPoint1).title("someMraker").draggable(true));