我有一个位置,我需要显示。格式如下:
lat: 59.915494, lng: 30.409456
此外,我需要显示用户的当前位置。以下代码:
MyLocationOverlay myLocationOverlay = new MyLocationOverlay(this, mapView);
mapView.getOverlays().add(myLocationOverlay);
myLocationOverlay.enableMyLocation();
不会将地图置于当前位置的中心位置。
答案 0 :(得分:2)
为了调整地图居中或放大的位置,您需要获取MapController
。
MapController controller = mMapView.getController();
controller.animateTo(geoPoint);
// Or if you just want it to snap there
controller.setCenter(geoPoint);
controller.setZoom(5);
这一点,您想要显示您需要添加Overlay
。这是documentation和tutorial如何做到这一点。