2016-07-16 8 views
2

Wie erhält man die aktuelle geografische Breite und Länge für API 23 und höher in Android? Folgende Funktionen gibt nullAbrufen der aktuellen geografischen Breite und Länge für API 23 und höher in Android

LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient); 

und

mLocationManager.getLastKnownLocation(provider) 
+1

Wenn es Null ist, dann fragen Sie nach Location-Updates wie, mlocationMagnager.requestUpdates (Parameter), dann das nächste Mal wird es nicht null sein – Hanuman

+0

@Allu Danke lassen Sie mich es versuchen –

+1

hier ist die vollständige Code-Dokumentation Schritt für Schritt http: //stackoverflow.com/a/38397092/5955362 fügen Sie bitte Laufzeitberechtigungen für den Standort hinzu. –

Antwort

1

ich die Lösung gefunden. Ich habe alle Berechtigungen vergeben, aber vergessen, Funktionen hinzuzufügen, um zu prüfen, ob GPS aktiviert ist oder nicht. Von Marshmallow müssen wir das GPS aktivieren, um aktuelle Standortinformationen zu erhalten.