1

LocationListener を介して、GPS を使用して、デバイスの現在の緯度と経度を 5 秒ごとに確認する簡単なアプリケーションを作成しました。

私のアプリケーションが実際の G​​PS のように機能することを望んでいます。つまり、マップはデバイスの場所の中心に配置され、単純なマーカーがそれを指し示します。これは既に達成していますが、実際の状況では、デバイスを車に置いたときです。 、GPS とネットワーク サービスの両方から緯度と位置をより正確に取得すると、「オフロード」である可能性があり、ポインターが常に道路上にあることを望みます...

私は周りを検索しましたが、それを達成するためにどのメソッドを使用すればよいかわかりません。私が試した唯一のことは、MapView クラスの isRouteDisplayed() メソッドを変更して TRUE を返すことでしたが、うまくいかなかったようです。

4

1 に答える 1

0

位置情報サービスを正しく使用する方法を説明している Android ドキュメントのこの記事を参照することをお勧めします。

精度、プロバイダー、および場所が最後に更新された時間に基づいて、新しい場所が古い場所よりも「優れている」かどうかを知るためのコードも提供するため、ネットワークが更新されたときに道を外れることはありません。位置の更新は、GPS の更新の直後に送信されます。

于 2012-11-16T15:50:37.043 に答える