2

In meiner Android-App muss der Benutzer den aktuellen Standort entweder manuell oder durch Drücken einer Taste eingeben, um den Standort automatisch zu erkennen. Ich habe den Suchteil mit PlaceAutocompleteFragment gemacht, aber für den Erkennungsteil bin ich zwischen den oben genannten Klassen verwirrt. Nach meinem Wissen, PlaceDetectionClient bietet Details über das eigentliche Gebäude, wie ein Geschäft, und verwendet verschiedene Sensoren, um den Standort zu erkennen. Abgesehen von der Sache mit dem Gebäude, was ist der Unterschied zwischen den beiden? Welcher ist zuverlässiger und einfacher zu implementieren?Google PlaceDetectionClient und FusedLocationProviderClient

Antwort

2

Es hängt davon ab, was Sie brauchen. Wenn Sie den Standort des Nutzers in Ihrer App benötigen, können Sie sich am besten auf Längen- und Breitengrad verlassen. Aus diesem Grund glaube ich, dass es besser von FusedLocation verwendet werden kann, da es genau das bietet, was Sie benötigen. PlaceDetectionClient ist eine API zur Erkennung von Orten, an denen sich der Benutzer in der Nähe befindet, d. H. An der aktuellen Stelle einchecken. Ich bin mir nicht sicher, dass es das ist, was du wirklich brauchst.

+0

Richtig. Ich fand heraus, dass PlaceDetectionClient die Wahrscheinlichkeitsfunktion verwendet, um eine Liste der wahrscheinlichsten Orte zurückzugeben. Ich habe das Richtige für die manuelle Suche gemacht, oder? – Nithin

+0

@Nithin rechts. Aber wenn ich dir helfe, solltest du meine Antwort auf der linken Seite korrigieren. Lassen Sie Ihre Frage nicht offen :) – mac229

Verwandte Themen