0

GPS プロバイダーのみを使用して、LocationManager から位置情報の更新をリクエストしたいと考えています。これを行っても位置情報の結果がすぐに返されないことを理解しています。

ただし、ユーザーが現在 Google マップ ナビゲーション アプリを実行していて (つまり、アクティブなルートがある)、GPS 信号が強いと仮定しましょう。GPS 位置情報は常に修正されているため、要求するとすぐに結果が得られますか? それとも、私は無効な仮定をしていますか?

さらに、ナビゲーション アプリの実行中に getLastKnownLocation(LocationProvider) を呼び出した場合、最後に認識された場所が現在の場所に非常に近いと想定できますか? ナビゲーション アプリがアクティブにナビゲートしているときに、最後の既知の場所が更新される頻度はどれくらいですか?

本当にありがとう!

4

2 に答える 2

1

GPS 位置情報は常に修正されているため、要求するとすぐに結果が得られますか? それとも、私は無効な仮定をしていますか?

さらに、getLastKnownLocation(LocationProvider)ナビゲーション アプリの実行中に電話をかけた場合、最後に認識された場所が現在の場所に非常に近いと想定できますか?

GPS の更新をリッスンするサービスを使用している場合は、任意のアプリケーションに対して返された最新のデータにアクセスできます。PASSIVE_PROVIDERプロバイダーからの更新が到着したときに受信する を使用することをお勧めします。

于 2013-01-09T19:32:48.760 に答える
0

HTC Incredible で 30 秒以内に GPS 修正を取得しました。あなたの質問に関して、ナビゲーション アプリとアプリケーションを開こうとしましたが、アプリケーションだけを実行している場合は違いがわかりません。

GPS 位置情報は常に修正されているため、要求するとすぐに結果が得られますか? GPS は、衛星に基づいた迅速な修正をもたらします。

于 2013-01-09T19:41:57.867 に答える