2

Stack Exchange の適切な部分でこれを尋ねていることを願っています。私が間違っている場合は、ご容赦ください。

私はいくつかの gps ベースのアプリケーションを開発しています。精度に対する要求はそれほど高くありませんが、起こりうるエラーを知る必要があります。

小数第 4 位で最大 10 メートルの精度が得られることを知りました。私にはそれで十分なはずです。

本当の問題は、さまざまな環境 (屋内、屋外の自由な空、森、曇り、都市など) でその精度を実際にどれだけ速く取得できるかです。

私が開発しているアプリケーションはハンドヘルド デバイス用であるため、できるだけ短い間隔で GPS をアクティブにすることを好みます。

私が現在行っているように、GPS を使用する間隔は、精度よりもバッテリーの寿命に左右されます。今、私は2つのバランスをとろうとしています。

4

2 に答える 2

2

数秒待って、GPS 修正を取得するのに十分であると想定するべきではありません。代わりに、ロケーション マネージャーからロケーションを取得するときに、の結果を確認し、Location.getAccuracy()10 メートル未満の数値が返されるまで待ちます。

于 2013-11-01T22:31:41.407 に答える