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 に答える