5

ユーザーの移動速度を計算する必要があります。したがって、速度を計算するにはGPSとの 2 つが必要Accelerometerです。

しかし、どちらにも限界があります。

1)常に利用できるわけではありません。GPSユーザーの現在の場所を常に取得していますが、からではなく、からNetwork providerのみ取得していGPSます。

2)Accelerometer正確ではありません。

では、どのアプローチを使用する必要がありますか?

4

3 に答える 3

9

最も正確な結果は、センサー フュージョンによって両方を使用することで得られます。質問への私の以前の回答を参照してください。加速度計を使用して速度を計算するか、別の質問GPS VS 加速度計で距離を計算します

加速度センサーの精度については、加速度センサーを使用して 3DVector から速度を取得する を参照してください。

屋内でユーザーを追跡したい場合は、 Android 加速度計の精度 (慣性航法)の質問で実際に何ができるかを確認してください。

于 2012-07-25T07:35:16.403 に答える
3

locationprovider で .getSpeed() を呼び出すことができます

于 2012-07-25T06:34:19.947 に答える
-2

GPS に基づく実装は、このリンクから入手できます。

于 2012-07-25T06:37:03.177 に答える