私が理解しているように、GPS、ネットワーク、パッシブの 3 つのロケーション プロバイダーから選択できます。
接続している Wi-Fi ネットワークを検出して自分の位置を取得したいと考えています。ネットワーク プロバイダーでは、セル三角測量と Wi-Fi 位置決定の両方がカバーされていると思います。
ただし、Wi-Fi アクセス ポイントに接続されているにもかかわらず、私のプログラムは常に Wi-Fi ではなくセル三角測量を使用して自分の位置を特定しているようです (返された座標が非常に不正確であることに基づいていると推測されます)。
Wi-Fiのみを強制的に使用する方法はないようですか?Android は、セル三角測量で Wi-Fi を使用するタイミングをどのように決定しますか?