Я нашел решение: Первое, что вам нужно сделать, это установить 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));