Wie ich es verstehe, habe ich drei Standortanbieter zur Auswahl: GPS, Netzwerk und Passiv.Android: Verwendung von WLAN als Standortanbieter erzwingen
Ich möchte meinen Standort ermitteln, indem ich das Wi-Fi-Netzwerk erfahre, mit dem ich verbunden bin. Ich glaube, sowohl die Zellen-Triangulation als auch die WLAN-Standortbestimmung sind unter dem Netzwerkanbieter abgedeckt.
Trotz meines Anschlusses an einen Wi-Fi-Zugangspunkt scheint mein Programm immer eine Zelltriangulation anstelle von Wi-Fi zu verwenden, um meinen Standort zu bestimmen (angenommen aufgrund der großen Ungenauigkeit der zurückgegebenen Koordinaten).
Es sieht nicht so aus, als gäbe es keine Möglichkeit, die Verwendung von Wi-Fi nur zu erzwingen? Wie entscheidet Android, wann Wi-Fi über die Zelltriangulation verwendet werden soll?