/ / Unterschiede der Standortdienste - Android, Google-Karten, Standort-Client

Unterschiede der Standortdienste - Android, Google-Karten, Standort-Client

Ich habe einen neuen Standort und versuche, meinen aktuellen Standort und einen anderen zuvor gespeicherten Standort anzuzeigen. Und was ist der Unterschied der Verwendung? LocationListener vs LocationClient?

Antworten:

1 für die Antwort № 1

Der LocationListener stellt eine Verbindung zum LocationManager her und ruft Ihren Standort ab. Das hat funktioniert und funktioniert gut.

Der LocationClient ist eine neue Möglichkeit, dies zu implementieren, während ein Teil des Rests veraltet ist. Es bietet mehr Funktionen.

Beide Methoden funktionieren tatsächlich.


1 für die Antwort № 2

Location-Manager wurde in Android SDK eingeführt und kann als eine Funktion von Android verwendet werden.

Standort-Client ist etwas, das Teil des Google Play SDK ist und in Google IO 2013 eingeführt wurde.

Sie können das seit verstehen StandortClient ist die neueste, es ist effizienter, den Standort mit minimaler Energie (Batterieabfluss) mit größerer Genauigkeit zu erhalten.

Gründe zu verwenden LOCATIONCLIENT weil:

  • Das Standortaktualisierungsverhalten ist sehr ungewöhnlich und funktioniert nicht wie erwartet. Die Ortsaktualisierungen bleiben beim Wechseln der Netzwerke hängen. (Es hält dich an einem alten Ort)

  • Der Standort-Client wird nicht an modifizierten Android-Versionen des Android-Betriebssystems arbeiten, da hierfür Google Play-Dienste erforderlich sind.

Location Client könnte gut sein auf der Batterie des Telefons, aber es wird nicht gut sein mit Ihnen rechtzeitige genaue Standortaktualisierungen.

Ich empfehle einen guten alten Location Manager, da ich Location Client überhaupt nicht zuverlässig finde.

Hinweis : Es hat keinen Sinn, die Batterie zu schonen, wenn Sie Ihren aktuellen Standort nicht einmal in einer ortsbasierten Anwendung finden.