PRIORITY_LOW_POWER vs PRIORITY_BALANCED_POWER_ACCURACY für Google Play Service v2

8

Ich frage mich für den fusionierten Ort, verwendet eines der oben genannten eine Kombination von GPS + Wifi-Netzwerk zusammen? Was ist der Unterschied in Bezug auf Anbieter (nutzt irgendwas davon die GPS)? von dem, was ich in der Dokumentation sehe, ist der Unterschied nur Entfernung

Ich habe vorher mit LocationManager gearbeitet und NETWORK_PROVIDER und GPS_PROVIDER zusammen verwendet, um eine Kombination dieser beiden Anbieter zu erhalten.

    
ericlee 12.09.2013, 15:10
quelle

1 Antwort

22

Die neuen fusionierten Standortanbieter gehen im Vergleich zu früheren Methoden einen etwas anderen Ansatz ein. Entwickler wählen nun aus, wie viel Akkuleistung für die Berechnung eines Standortes verwendet wird, anstatt mit Gerätekomponenten berechnet zu werden. Es verwendet jede verfügbare Kombination aus GPS, WLAN, mobilen Netzwerken und integrierten Sensoren, um den Standort zu berechnen.

Die LocationRequest -Prioritätseinstellungen sind jetzt:

  • PRIORITY_NO_POWER (wartet passiv auf Standortaktualisierungen von anderen Clients)
  • PRIORITY_LOW_POWER (~ 10km "Stadt" Genauigkeit)
  • PRIORITY_BALANCED_POWER_ACCURACY (~ 100m "Block" Genauigkeit)
  • PRIORITY_HIGH_ACCURACY (genau wie möglich auf Kosten der Akkulaufzeit)

Google beschreibt die Klasse LocationRequest hier: Ссылка

    
mike47 13.01.2014, 20:56
quelle