2016-08-11 11 views
1

ユーザーから最も正確な位置座標を取得する際に知っておくべきベストプラクティスは何ですか?ロケーションを取得するベストプラクティス

ユーザーのGPSを使用して明示的に位置情報を取得するにはどうすればよいですか?ネットワークを使用して位置情報を取得する方法を正確にするには、どうすればよいですか?私は家にいる間に場所を得るときに尋ねています。私がオフィスに着くときには、私が得る場所はまだ同じであるはずのものと同じです。それは私のリスナーと関係がありますか?

ヘルプ/コードスニペットはご利用いただけます。

サラム

答えて

2

彼らはハイブリッドの場所を使用して現代のAndroidデバイスとすべてのiOSデバイスがはるかとしてGPSを使用しないでください。ハイブリッドの位置は、電池の使用量を減らしながら、可能な限り正確かつ迅速に位置を与えるために、すべてのセンサー情報(GPSを含む)を相関させます。

Google Playサービスを含めるべきでないことを明示的に指定するか、場所以外のGoogle Playサービス(ビルドヒントandroid.playService.location=trueを使用せずに場所を指定しない場合)を指定しないと、これはデフォルトでコードネーム1でオンになりますこれも使用されません。そのような場合、Androidは遅いGPSを使用するようにフォールバックします。

ビルドヒントhereについて詳しく読むことができます。

場所を取得しても時間がかかりますので、より正確な情報が得られるようにgetCurrentLocationSync()メソッドまたはロケーションリスナーAPIを使用するようにリクエストしてください。

関連する問題