0

実際、移動中に 2 つのジオポイント間の距離を測定する GPS アプリケーションを実行しています。ただし、デバイスが静的な場合、場所が変更されると、古いジオポイントと新しいジオポイントが更新され、距離が計算されるため、距離が計算されます。以下は、私のプログラムで使用した設定です。

Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);

locationChanged の場合、古い GeoPoint と新しい GeoPoint を更新し、距離を計算します。

また、屋内でのテストにネットワーク プロバイダーを使用しています。

本当に助けが必要なので、親切なアドバイスをお願いします。ありがとうございました。

4

0 に答える 0