Was ist der Unterschied zum Abrufen des Standorts mithilfe von Location Manager und Fused Location Provider Api?

9

Ich brauche den Echtzeit-Unterschied, um den Standort zu erhalten, indem ich Location Manager und Fused Api verwende. Ich habe mit beiden überprüft, in Fused api (GPS) bekomme ich 7 Nachkommastellen, aber mit dem Location Manager (GPS) bekomme ich fast 15 Nachkommastellen.

  1. Welcher ist besser, um den aktuellen Standort des Benutzers zu erhalten?

  2. Was ist der Unterschied zwischen Location Manager und Fused Api?

  3. Warum müssen wir vom Location Manager auf Fused Api migrieren?

  4. Ich habe LocationRequest.PRIORITY_HIGH_ACCURACY verwendet. Angenommen, ich bin im Innenbereich, das Netzwerk ist nicht verfügbar, wie wird der Standort zurückgegeben?

  5. Gibt es den letzten bekannten Ort zurück, auch wenn ich den Code nicht in onConnected () geschrieben habe?

Maheswaran Murugan 03.06.2015, 12:44
quelle

3 Antworten

2

Verwandte

Haben Sie eine vorherige Antwort für Sie gefunden, sieht so aus, als wäre FusedLocationProvider besser

    
RuAware 03.06.2015 13:03
quelle
1

Ich denke, dass der Unterschied zwischen ihnen ist, dass man den physischen Sensor direkt benutzt (Location Manager), wo andere Hilfe vom Netzwerk / Internet nehmen.

Für mich ist der Location Manager genauer, aber es braucht etwas Zeit und die Geschwindigkeit der Ortung hängt von einigen Faktoren ab, wie zum Beispiel von der offenen Stelle oder nicht, Wetter usw.

    
ghost talker 03.06.2015 13:07
quelle
0

Ich denke, der Unterschied ist: Standortmanager: Sie können einen bestimmten Ressourcenanbieter wie

auswählen

LocationManager.GPS_PROVIDER oder LocationManager.NETWORK_PROVIDER

FusedLocation bietet eine schnelle Möglichkeit, Ihren Standort zu ermitteln, indem Sie den obigen Anbieter kombinieren.

    
Gun 08.11.2016 01:53
quelle

Tags und Links