如何从 Google Map Api v2 获取当前缩放级别?

Sem*_*253 2 android google-maps

我们创建了一个使用 Google Maps api 显示地图的应用程序。但是,我不知道如何在移动相机时获取当前的缩放级别。

@Override
public void onMapReady(GoogleMap googleMap) {

    googleMap.moveCamera(CameraUpdateFactory.newLatLng(
            new LatLng(0, 0)
    ));

    googleMap.setOnCameraIdleListener(new GoogleMap.OnCameraIdleListener() {
        @Override
        public void onCameraIdle() {
            int zoomLevel = Math.round(mMap.getCameraPosition().zoom);
Toast.makeText(getApplicationContext(),zoomlevel,Toast.LENGTH_SHORT).show();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

Gra*_*hwe 5

您可以通过以下方式获取当前缩放:

float zoom=googleMap.getCameraPosition().zoom;
Run Code Online (Sandbox Code Playgroud)