在 google 地图上恢复到上次放大

Revert back to last zoom-in on google maps

当我单击 FloatingActionButton 时,我可以通过这种方式在 google 地图 v2 上反转 android 上的最后一个 click/change/zoom-in/action。对于我的应用程序,我在地图上有 3-4 个不同的集群桶,当我单击一个桶时 -> 地图放大该桶中的所有标记。我想实现一个浮动按钮,地图回到以前的状态。

我建议你最初使用这个:

mMap.animateCamera( CameraUpdateFactory.zoomTo( 17.0f ) );

这会将缩放值更改为最小值=2.0 和最大值=21.0 之间的任何所需值。然后再次点击fab再次调用此函数。

如果你想使用经纬度,你也可以试试这个:

LatLng marks = new LatLng(some_lats, some_longs);
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(marks, 17.0f));