0

我需要取消惯性在地图移动中的影响OSMDROID。我试图修改代码,但我什么也没得到。知道怎么做吗?

4

1 回答 1

3

检查 MapView.MapViewGestureDetectorListener 类中的 onFling 方法并将velocityX,velocityX更改为您的实现,例如:

@Override
public boolean onFling(final MotionEvent e1, final MotionEvent e2,
        float velocityX,float velocityY) {
    velocityX=(float) Math.sqrt(velocityX);
    velocityY=(float) Math.sqrt(velocityY);
    if (MapView.this.getOverlayManager()
        .onFling(e1, e2, velocityX, velocityY, MapView.this)) {
            return true;
        }...
于 2012-08-16T14:21:41.453 回答