双击/点击地图缩放(Android)

Var*_*ian 5 android google-maps

可能重复:
双击 - >放大Android MapView?

我有一个Activity延伸MapActivity.我使用谷歌地图.
我需要通过双击或双击来放大.

有人可以帮我弄这个吗?

我已经看过下面的内容,但它们并不是我想要的.

双击 - >放大Android MapView?

网格布局上的手势检测

我意识到onTouchListener这只被召唤一次,为什么会这样?

// set Gesture
detector = new GestureDetector(new GestureReactor());
mapView.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        System.out.println("Inside onTouch");
        return detector.onTouchEvent(event);
    }
});
Run Code Online (Sandbox Code Playgroud)

我有私人课程:

private class GestureReactor extends SimpleOnGestureListener {
    @Override
    public boolean onDoubleTap(MotionEvent e) {
        System.out.println("inside onDouble");
        controller.zoomInFixing((int) e.getX(), (int) e.getY());
        return super.onDoubleTap(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

private GestureDetector detector;
Run Code Online (Sandbox Code Playgroud)

iar*_*n01 3

既然您想要复制粘贴答案,请看这里

编辑:

在我的public class MainMap extends MapActivity我有一个领域叫private MyMapView mv;

MapView然后我创建了一个像这样 扩展的类public class MyMapView extends MapView

因此,您只需创建一个新类extends MapView,复制粘贴您在链接中找到的代码,然后class在您的活动中使用您的新类extends MapActivity