我正在尝试在Android上使用Google地图实施dram move事件。 在onTouchEvent中我想在触发MotionEvent.ACTION_DOWN时冻结地图,这样用户就可以从MotionEvent.ACTION_DOWN中保存的中心开始拖动手柄,并使用MotionEvent.ACTION_MOVE来捕获移动点。最后,当触发MotionEvent.ACTION_UP时,保存新位置并允许地图再次移动。
我正在使用不同的选择,但尚未找到方法。任何打击都会有所帮助。
感谢。
答案 0 :(得分:0)
我最终在MotionEvent.ACTION_MOVE设置了当前正在拖动的叠加层的中心。
mapController.setCenter(selectedPoint.getPoint());//drag the handle here