我正在尝试将最小缩放级别设置为15,用户不能从该级别缩放,但他可以放大到20。
因此,在整个应用程序中,用户可以使用启用缩放功能(True),但不能超出缩放级别15。我应该禁用缩放15吗?但这甚至会阻止放大。
我不知道如何处理一个条件,在这种情况下,.How,我会这样做,我真的很感激任何帮助。
提前谢谢
public OnCameraChangeListener getCameraChangeListener()
{
return new OnCameraChangeListener()
{
@Override
public void onCameraChange(CameraPosition position)
{
Log.d("Zoom", "Zoom: " + position.zoom);
if(previousZoomLevel != position.zoom)
{
isZooming = true;
if(zoomscale==15){
googleMap.getUiSettings().setZoomGesturesEnabled(false);
googleMap.getUiSettings().setZoomControlsEnabled(false);
}
}
previousZoomLevel = position.zoom;
}
};
}发布于 2018-03-16 07:08:07
尝尝这个
mMap.setMinZoomPreference(float yourDesiredLevel);https://stackoverflow.com/questions/19313081
复制相似问题