#android #google_maps_api
На карте находятся несколько draggable меток. Как можно получить новые координаты метки, после того, как она была передвинута пользователем?
Ответы
Ответ 1
Все просто: OnMarkerDragListener в помощь. [Ваш маркер].draggable(true); googleMap.setOnMarkerDragListener(new OnMarkerDragListener() { @Override public void onMarkerDragStart(Marker marker) { //взять координаты до перемещения } @Override public void onMarkerDragEnd(Marker marker) { //взять координаты после перемещения LatLng pos = marker.getPosition(); marker.setSnippet(pos.latitude + "," + pos.longitude); marker.showInfoWindow(); } @Override public void onMarkerDrag(Marker marker) { //брать координаты во время перемещения } });
Комментариев нет:
Отправить комментарий