我正在尝试将最小缩放级别设置为 15 并且用户无法缩小该级别,但他可以放大到 20 。
因此,在整个应用程序中,用户可以使用启用缩放(true)但不能超出缩放级别 15。我应该在 15 之后禁用缩放吗?但这甚至会禁用放大。
在这种情况下,我不知道如何管理一个条件。我该怎么做。我非常感谢任何帮助。
提前致谢
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;
}
};
}