Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Osmdroid禁用双击缩放_Java_Android_Openstreetmap_Osmdroid - Fatal编程技术网

Java Osmdroid禁用双击缩放

Java Osmdroid禁用双击缩放,java,android,openstreetmap,osmdroid,Java,Android,Openstreetmap,Osmdroid,有没有办法从Osmdroid在MapView中禁用双击缩放? 我通过调用禁用音调缩放 mapView.setMultiTouchControls(false); 但是我不知道什么叫双击。我用自己的手势检测器设置了自己的onTouchListener来拦截onDoubleTap。这将有效地停止地图视图执行标准双击 一些代码片段 mGestureDetector = new GestureDetector(this, this); mMapView.setOnTouchListener(mOnTo

有没有办法从Osmdroid在MapView中禁用双击缩放? 我通过调用禁用音调缩放

mapView.setMultiTouchControls(false);

但是我不知道什么叫双击。

我用自己的手势检测器设置了自己的onTouchListener来拦截onDoubleTap。这将有效地停止地图视图执行标准双击

一些代码片段

mGestureDetector = new GestureDetector(this, this);
mMapView.setOnTouchListener(mOnTouchListener);


public OnTouchListener mOnTouchListener = new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if (mGestureDetector.onTouchEvent(event))
            return true;
        else
            return false;
    }
};

@Override
public boolean onDoubleTap(MotionEvent arg0) {
    Log.v(TAG, "onDoubleTap");
    return true;
}