Android; MapView, how can I set default location?
-
25-09-2019 - |
Question
Using the MapView in android, how can I set a default location, so that everytime I load up this application, it automatically centers/zooms location in on London?
Solution
Firstly, get the controller for the given map:
MapController myMapController = myMapView.getController();
and then call:
myMapController.setCenter(new GeoPoint())
This will set the center of the map on the given GeoPoint.
See docs for MapView and MapController for more info
OTHER TIPS
For new Google Maps API you need to do this:
mapFragment.getMapAsync(this::setUpMaps);
And inside setUpMaps(GoogleMap googleMap)
you should move camera to your default location:
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, zoom));
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow