Ich möchte wirklich wissen, was der beste und einfachste Weg ist, um den aktuellen Standort des Benutzers zu ermitteln.
Die App, an der ich arbeite, ist nicht wirklich eine Ortungs-App pro Sekunde, aber sie braucht es. Es muss sich keine Sorgen machen, ob sich der Benutzer bewegt oder ähnliches.
Ich habe schon viele Antworten gefunden, aber sie waren zu alt, ich möchte wissen, wie man sie am besten und neuesten bekommt
Um den neuesten Standort zu erhalten, rufen Sie dies in Ihrer Oncreate-Ansicht auf
fusedLocationClient = LocationServices.getFusedLocationProviderClient(this);
Verwenden Sie dann den folgenden Code, um den Standort zu erhalten
fusedLocationClient.getLastLocation()
.addOnSuccessListener(this, new OnSuccessListener<Location>() {
@Override
public void onSuccess(Location location) {
// Got last known location. In some rare situations this can be null.
if (location != null) {
// Logic to handle location object
}
}
});
Dies funktioniert, indem Sie den neuesten bekannten Standort angeben
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen