我正在尝试禁用缩放并在地图框中平移mapview.我使用mapbox 0.4.0.目前我可以禁用缩放,但无法禁用平移
MapView mv = (MapView) tab.findViewById(R.id.mapid);
mv.setZoom(14);
mv.setMaxZoomLevel(14);
mv.setMinZoomLevel(14);
Run Code Online (Sandbox Code Playgroud)
Dan*_*gen 21
在当前版本(4.1)中,这可能应该:
map.getUiSettings().setZoomControlsEnabled(false);
map.getUiSettings().setZoomGesturesEnabled(false);
map.getUiSettings().setScrollGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)
或者如果你想彻底摆脱互动:
map.getUiSettings().setAllGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)
只需覆盖OnTouch返回true:
mapView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3833 次 |
| 最近记录: |