1

Android の世界にこのような高レベルの API はありますか?

DistanceCalculator dc = new DistanceCalculator();
dc.start();
//some walking, driving, whatever
float distanceInMeters = dc.stop();

エラーを修正し、精度の悪さなどを補うために、物事 (GPS、加速度計など) を混ぜ合わせたものを探しています。新しい座標を取得するのに十分な時間。私は迷っていますか?

みんなありがとう!

4

2 に答える 2

0

たとえば、広場を走り回って同じポイントをすばやく開始および終了すると、新しい座標を取得するのに十分な時間がありませんでした。私は迷っていますか?

移動している場合、距離測定には十分な GPS フィックスが毎秒得られます。

于 2013-03-22T19:00:42.957 に答える
0

以下の手順に従う必要があります。 1.ロケーションリスナーを登録します。2. 最後の既知の場所をキャッシュします (スマート フィルターを精度レベルに設定する必要があります)。3. シンプルな Android API メソッドdistanceTo間の距離を計算する

または、緯度/経度間の距離計算のための独自のメカニズムを作成することもできます。

明確なことの 1 つは、距離を与える直接的な API やメソッドがないことです。

于 2013-01-29T13:51:34.310 に答える