1

GPS 位置補正アルゴリズムを開発しています。

onLocationChanged(Location location) リスナーを登録して、現在の GPS 位置が変化したときに取得します。

MINIMUM_DISTANCE_CHANGE_FOR_UPDATES = 0; // in Meters
MINIMUM_TIME_BETWEEN_UPDATES = 1000; // in Milliseconds
...
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
                    MINIMUM_TIME_BETWEEN_UPDATES,
                    MINIMUM_DISTANCE_CHANGE_FOR_UPDATES,
                    locationListener);

問題は、マップ上にポイントを描画すると、それらが既にフィルター処理されているように見えることです。

地図 -> http://postimg.org/image/l8ja9joht/

マップ上の測定値は、samsung galaxy s+ から取得されます。Nokia E52 (symbian) から測定を行ったところ、ランダム エラーが多くなりました。したがって、andoird が測定値をフィルタリングしていると思います。

これについてのヒントを教えてください。測定値が受信機からの生のGPS位置であるか、Androidによってポストフィルタリングされているかどうか、情報が見つかりません。

4

1 に答える 1