始点から終点までの合計距離を計算する必要があるアプリに取り組んでいます。Android SDKのロケーションマネージャーを使用し、ロケーションリスナーを使用し、プロバイダー(GPSとネットワークプロバイダー)の両方を使用します。20秒ごとにロケーションを追跡し、追跡したロケーションを配列リストに追加します。一定期間後、合計距離を次のように計算します
total distance = dist at point[0,1]+ dist at point[1,2] + ... +dist at point[n-1,n]
ここ0,1,2,...,n
で、は配列リストの場所の値のインデックスです。
いくつかのテストの後、正確な結果が得られませんでした。実際の走行距離計の値の約60〜70%。他に使用できるものがあるかどうかをガイドしてください。より正確な結果が得られた方法を教えてください。