ドキュメント全体を読み直しましたが、理解しているように、この API はプロバイダーをインテリジェントに融合して正確な結果を提供します。
Fused Location Provider は、基礎となるロケーション テクノロジーをインテリジェントに管理し、ニーズに応じて最適なロケーションを提供します。
私の理解では、ネットワークと WiFi と GPSを使用して位置情報を提供します。これらの 3 つのうちの 1 つが利用できない場合、残りの 2 つを使用すると仮定するのが論理的です。
私の問題は、 WiFi と GPSの両方がオフになっているLocation
ときにアプリをテストしていることです。これにより、位置情報サービスはネットワーク プロバイダーのみに残ります。しかし、緯度と経度を取得しています=0.0
簡単に言えば、ネットワークのみに依存して機能する(GPSもWiFiもなし)か、まだ知らない、またはまだ読んでいない何かがあると仮定するのは間違っています。この 2 つのうち、私の問題はどれですか?
PS:私のLocationRequest
設定は、更新ごとにそれぞれ 30 秒と 60 秒setInterval(30000)
に設定されています。setFastestInterval(60000)