我们创建了一个使用 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)