为android中的谷歌地图设置定义的缩放范围

时间:2012-02-16 08:46:34

标签: android google-maps

是否有办法为mapView定义特定的缩放范围,以限制用户缩小或放大此范围之外?例如,变焦范围< 2.8>会限制用户放大到8级或缩小到缩放级别小于2.我正在寻找像onZoom这样的方法,但我找不到任何这样的方法

1 个答案:

答案 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之间。

希望它对你有用。