У меня есть 2 маркера на карте, и я хочу удалить их, когда пользователь нажимает кнопку.Это мой метод:
public void deleteAllMarkers() {
if(mapView.getOverlays().size() !=0) {
//Log.d("MAPA ",Integer.toString(mapView.getOverlays().size()));
for (int i=0; i<mapView.getOverlays().size(); i++ ) {
mapView.getOverlays().remove(i);
}
mapView.postInvalidate();
}
}
Проблема в том, что мне нужно дважды нажать мою кнопку, чтобы избавиться от обоих маркеров, потому что после первого нажатия исчезает только 1 маркер.
Что такоея делаю не так?