11

融合された場所について疑問に思っているのですが、上記のいずれかで gps + wifi ネットワークの組み合わせを一緒に使用していますか? プロバイダーの違いは何ですか (GPS を使用するものはありますか)? ドキュメントで見たものから、違いは距離だけです

以前、LocationManager を使用し、NETWORK_PROVIDER と GPS_PROVIDER を一緒に使用して、これら 2 つのプロバイダーを組み合わせました。

4

1 に答える 1

33

新しい融合ロケーション プロバイダーは、以前の方法とは少し異なるアプローチを採用しています。開発者は、位置の計算に使用するデバイス コンポーネントではなく、位置の計算に使用するバッテリ電力を選択できるようになりました。GPS、Wi-Fi、モバイル ネットワーク、搭載センサーを任意に組み合わせて位置を計算します。

LocationRequest優先度の設定は次のとおりです。

  • PRIORITY_NO_POWER(他のクライアントからの場所の更新を受動的にリッスンします)
  • PRIORITY_LOW_POWER(~10km の「都市」精度)
  • PRIORITY_BALANCED_POWER_ACCURACY(~100m の「ブロック」精度)
  • PRIORITY_HIGH_ACCURACY(バッテリー寿命を犠牲にして可能な限り正確)

Google はLocationRequestここでクラスについて説明します: https://developers.google.com/android/reference/com/google/android/gms/location/LocationRequest

于 2014-01-13T20:56:17.230 に答える