在android中使用MapView,如何设置默认位置,以便每次加载此应用程序时,它会自动居中/缩放伦敦的位置?
答案 0 :(得分:40)
首先,获取给定地图的控制器:
MapController myMapController = myMapView.getController();
然后致电:
myMapController.setCenter(new GeoPoint())
这将在给定的GeoPoint上设置地图的中心。
有关详细信息,请参阅MapView和MapController的文档
答案 1 :(得分:0)
对于新的Google Maps API,您需要执行以下操作:
mapFragment.getMapAsync(this::setUpMaps);
在setUpMaps(GoogleMap googleMap)
内,您应将相机移动到默认位置:
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, zoom));