Андроид; MapView, как я могу установить местоположение по умолчанию?
-
25-09-2019 - |
Вопрос
Используя MapView в Android, как я могу установить местоположение по умолчанию, чтобы каждый раз загрузил это приложение, он автоматически центры / масштабирует местоположение в Лондоне?
Решение
Во-первых, получить контроллер на данную карту:
MapController myMapController = myMapView.getController();
а потом позвоните:
myMapController.setCenter(new GeoPoint())
Это установит центр карты на данном Geopoint.
Смотрите документы для MapView. а также MapController для получения дополнительной информации
Другие советы
Для новых Google Maps API вам нужно сделать:
mapFragment.getMapAsync(this::setUpMaps);
И внутри setUpMaps(GoogleMap googleMap)
Вы должны перемещать камеру в ваше местоположение по умолчанию:
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, zoom));
Не связан с StackOverflow