Я хочу, чтобы только маркеры на карте очищались при каждом изменении местоположения вместо очистки всей карты. Например, если я использую mMap.clear () в своем коде, вся карта обновляется, и я не могу смотреть где-либо еще на карте. Как только я пытаюсь посмотреть куда-то еще, вся карта очищается при каждом изменении местоположения.
Предоставленный метод с именем updateMap () вызывается в переопределенном методе onLocationChanged объекта LocationListener, а предоставленный параметр является местоположением объекта класса Location.
public void updateMap(Location location){
mMap.clear();
LatLng userLocation = new LatLng(location.getLatitude(), location.getLongitude());
mMap.addMarker(new MarkerOptions().position(userLocation).title.("You are here").icon(BitmapDescriptorFactory.defaultMarker(Bit`````````````````````````mapDescriptorFactory.HUE_RED)));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(userLocation, 15f));
}
Я ожидаю, что вывод вкоторый пользователь может посмотреть в любом месте на карте, даже если местоположение пользователя постоянно меняется, а не карта обновляется каждый раз, когда выполняется строка кода mMap.clear ().