0
A
回答
0
最后我找到一种方法
public class MapActivity extends Activity{
protected MapView mapView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mapView = (MapView) findViewById(R.id.map);
mapView .setTileSource(TileSourceFactory.MAPNIK);
MyOverlay myOverlay = new MyOverlay(getApplicationContext());
//disable double tap
appendOverlay(myOverlay);
//do something here
//enable double top
removeOverlay(myOverlay);
}
protected void removerOverlay(Overlay overlay) {
final OverlayManager mng = map.getOverlayManager();
if(mng.contains(overlay)) {
mng.remove(overlay);
}
}
protected void appendOverlay(Overlay overlay) {
final OverlayManager mng = map.getOverlayManager();
if(!mng.contains(overlay)) {
mng.add(overlay);
}
}
}
这里是启用/禁用双击实际上mapView.setFocusable(假) 将无法满足我的东东类d喜欢这个解决方案
public class MyOverlay extends Overlay{
public MyOverlay(Context ctx) {
super(ctx);
this.mapView = mapView;
// TODO Auto-generated constructor stub
}
@Override
protected void draw(Canvas arg0, MapView arg1, boolean arg2) {
}
@Override
public boolean onDoubleTap(MotionEvent e, MapView mapView) {
//here return true means that I handled double tap event no
//one need to do anything for this event
//if you do not do anything here double tap will be disable.
return true;
}
}
相关问题
- 1. osmdroid mapview:放大时的布局更改
- 2. 当用户放大/缩小时缩放Android MapView标记
- 3. 禁用UIWebView的放大缩小功能
- 4. 捏与Osmdroid缩放
- 5. Android MapView:禁用自动缩放
- 6. 禁用Mapview滚动缩放android
- 7. 设置MapView的最小缩放级别
- 8. osmdroid MapView IconOverlay - 有没有办法改变图标的大小?
- 9. 当玩家调整大小时禁用缩放/缩放
- 10. 防止文字被放大/缩小
- 11. OSMDroid在缩小时崩溃
- 12. 放大和缩小
- 13. 放大/缩小wx.Panel
- 14. UIPinchGestureRecognizer(缩小/放大)
- 15. QTableView放大/缩小
- 16. Jquery放大缩小
- 17. osmdroid - mapview中的片段
- 18. SCROLLVIEW最小缩放大小
- 19. 如何禁止pdfview缩小pdfview的大小等于屏幕大小
- 20. ImageView缩放不放大或缩小
- 21. 如何设置缩小放大和缩小放大缩小尺寸?
- 22. 缩放AnimationDrawable的大小
- 23. 制作放大/缩小放大
- 24. MapView,固定大小的OverlayItem可绘制
- 25. 在MPAndroidChart库中禁用缩放放大
- 26. 禁用缩放以放大IE10
- 27. 禁用缩放以放大highstock/highcharts
- 28. OSMDroid MapView气球与scrollView
- 29. 禁用Titanium中的mapview上的缩放控件
- 30. Osmdroid - 从ZIP开放压缩的瓷砖?