在 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));
当我单击 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));