在100.x版本中,MapView 默认带有手势旋转功能,我们可以通过重写 MapView 的Touch监听事件来关闭。
class MapOnTouchListener extends DefaultMapViewOnTouchListener{
public MapOnTouchListener(Context context, MapView mapView) {
super(context, mapView);
}
@Override
public boolean onSingleTapUp(MotionEvent e) {
return super.onSingleTapUp(e);
}
@Override
public boolean onRotate(MotionEvent event, double rotationAngle) {
return false;
}
}
在代码中使用:
mMapView.setOnTouchListener(new MapOnTouchListener(mContext,mMapView));