我想在地图中添加一个按钮,使地图以用户当前位置为中心,但只有当用户在地图中导航并且他的当前位置不再显示在地图上时,它才应该被激活。检测导航我使用的onTouchEvent
方法。
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
Log.e("Touch", Integer.toString(event.getAction()));
int action = event.getAction();
if (action == MotionEvent.ACTION_DOWN) {
touchStarted = true;
} else if (action == MotionEvent.ACTION_MOVE) {
if (event.getPointerCount() > 3)
moveStarted = true;
return true;
}
return true;
}
但是我如何检测到我当前的位置不再出现在屏幕上?