プロローグ:
AndroidデバイスのGPSパフォーマンスと精度の向上に関する多くの投稿を見てきました。しかし、私はただ好奇心が強く、GPS追跡アプリが提供する結果に少し恥ずかしい思いをしています。特に、GoogleLatitudeから得られた結果と比較すると。
これが私の問題です:
同じデバイスで同時にGoogleLatitudeほど正確な結果を取得できないのはなぜですか。
「基準」機能を使用して、結果とプロバイダーを次のようにカスタマイズしました
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_HIGH);
provider = locmgr.getBestProvider(criteria, true);
テストデバイス:LG Optimus proで800〜900メートルの精度でGPS位置特定結果を取得できます。Google Latitudeアプリは、デバイスの場所としてはるかに細かい結果を表示します。アプリによって行われているキャッシュの種類はありますか..またはより細かい基準の微調整がありますか?
私は自分のアプリが20から30メートル以上の精度を与えるのを見るのが本当に大好きです;-)