是否有办法为mapView定义特定的缩放范围,以限制用户缩小或放大此范围之外?例如,变焦范围< 2.8>会限制用户放大到8级或缩小到缩放级别小于2.我正在寻找像onZoom这样的方法,但我找不到任何这样的方法
答案 0 :(得分:1)
需要覆盖这样的draw方法。
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
super.draw(canvas, mapView, shadow);
if (mapView.getZoomLevel() < 2)
mapView.getController().setZoom(2);
}
MapView允许您设置缩放级别。它的范围在1到21之间。
希望它对你有用。