使用android中的MapView,如何设置默认位置,以便每次加载此应用程序时,它都会自动将位置集中/缩放到伦敦?

有帮助吗?

解决方案

首先,获取给定地图的控制器:

MapController myMapController = myMapView.getController();

然后调用:

myMapController.setCenter(new GeoPoint())

这将在给定的 GeoPoint 上设置地图的中心。

请参阅文档 地图视图地图控制器 了解更多信息

其他提示

有关新的谷歌地图API,您需要做的:

mapFragment.getMapAsync(this::setUpMaps);

和内部setUpMaps(GoogleMap googleMap)你应该将相机到您的默认位置:

googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, zoom));
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top