0

我正在尝试在 Android 上使用 Google Maps 实现 dram move 事件。在 onTouchEvent 内部,我想在 MotionEvent.ACTION_DOWN 被触发时冻结地图,以便用户可以开始从保存在 MotionEvent.ACTION_DOWN 的中心拖动手柄并使用 MotionEvent.ACTION_MOVE 来捕获移动点。最后,当 MotionEvent.ACTION_UP 被触发时,保存新位置并允许地图再次移动。

我正在尝试不同的选择,但还没有找到方法。任何打击都会有所帮助。

谢谢。

4

1 回答 1

0

我最终在 MotionEvent.ACTION_MOVE 为当前正在拖动的叠加层设置了中心。

mapController.setCenter(selectedPoint.getPoint());//drag the handle here
于 2012-05-06T23:45:50.940 回答