Holen Sie sich die aktuelle Standortadresse für Android-App
Brauche ich nicht, um eine Karte anzuzeigen. Allerdings brauche ich für die Verwendung des gps/3g-Netz zu suchen, meine aktuelle Positionen-ADRESSE (nicht long und lat), wird dieser dann Hinzugefügt werden, um eine automatisierte sms-Antwort zu informieren, dass eine person die ich derzeit cant Antworten, & die gehören der string-Adresse von meinem aktuellen Standort.
Ich habe die sms-Zeug funktioniert, nur brauchen, um herauszufinden, eine Methode für den Zugriff auf das gps ziehen und eine Adresse. Ich habe gesehen, Beispielcode für lat/long. Vielleicht muss ich konvertieren, lat/long in eine Adresse in der google maps-API? Ich bin mir nicht sicher howto gehen.
Jede Beratung/code-snippets/ähnliche tutorials willkommen!
Danke. 🙂
InformationsquelleAutor der Frage GrumP | 2011-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Besteht aus zwei Schritten:
Holen Sie sich die aktuelle Position - latitude & Längengrad, anhand der GPS -, Netzwerk -, Letzte bekannte Standort etc. Die Android - die Lage Dokumentation enthält Beispiel-code.
Verwenden Sie die Android - Geocoder-Klasse auf Anfrage eine Suche in konvertieren lat/long-eine Adresse (von der Sie leicht extrahieren Stadt, Land, Straße, etc). Insbesondere müssen Sie die Verwendung der getFromLocation () - Methode
Hinweis:
InformationsquelleAutor der Antwort Ollie C
Die Antwort ist hier: http://developer.android.com/reference/android/location/Geocoder.html
Müssen Sie erstellen Geocoder-Objekt, und rufen
getFromLocation(double latitude, double longitude, int maxResults)
InformationsquelleAutor der Antwort WarrenFaith
Wie Sie wissen, für immer ein Standort-Adresse, die Sie verwenden können, google GeoCoder
neben der get-location-Adressen, indem Sie breiten-und Längengrad Sie können diese API verwenden.dieser ist zuverlässiger und schneller als google-Geocoder.Hier füge ich den link und kleines Beispiel...
API-url -
können Sie verketten von Längen-und Breitengrad-Wert neben gleich-Zeichen in der url.
Beispiel -
lat = 6.123456
lng = 79.123456
String url =
diese wird zurück einen schönen jsonObject und Sie können mit ihm spielen, nur versuchen, diese.Derzeit im mit dieser API für meine location services und mehr schneller als die normale google geoCoder API.Zu fangen Sie die json-Antwort, die Sie verwenden können, volley oder nichts.Happy coding.
InformationsquelleAutor der Antwort Ashana.Jackol