平移时如何防止Google地图移动?

时间:2012-04-29 16:21:30

标签: android google-maps

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

我正在使用不同的选择,但尚未找到方法。任何打击都会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

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

mapController.setCenter(selectedPoint.getPoint());//drag the handle here