如何在缩放状态下重置Android中的谷歌地图

时间:2015-11-03 12:59:49

标签: android google-maps supportmapfragment

我在我的应用中使用谷歌地图的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
        }
    }

}

1 个答案:

答案 0 :(得分:0)

没有没有缩放级别的地图。您必须在清除所有内容时将缩放设置为您想要的内容。