我在我的应用中使用谷歌地图的android。我想重置我的Google地图,删除之前添加的标记和缩放级别。当我点击按钮时,之前添加的标记被重置并重新添加,我添加了。
但我的问题是我没有让我的地图处于默认状态(没有缩放)。我是 获取我之前缩放的放大状态的更新地图。我想获得默认状态的地图
我推荐Clear markers from Google Map in Android重置我的地图。
我的代码如下:
//set zoom in and zoom out on map navigation button click
private void moveToCurrentLocation(LatLng currentLocation) {
if (map != null) {
if (forZoomInZoomOut) {//if true map will zoomin to currentlocation
map.moveCamera(CameraUpdateFactory.newLatLngZoom(currentLocation, 15));
// Zoom in, animating the camera.
map.animateCamera(CameraUpdateFactory.zoomIn());
// Zoom out to zoom level 10, animating with a duration of 2 seconds.
map.animateCamera(CameraUpdateFactory.zoomTo(15), 2000, null);
} else if (!forZoomInZoomOut){//if false map will reset
map.clear();//clear map to add new marker's
setMapMarker();//add markers here
}
}
}
答案 0 :(得分:0)
没有没有缩放级别的地图。您必须在清除所有内容时将缩放设置为您想要的内容。