2012-03-24 14 views
1

Ich bin ein neuer Benutzer auf Android. Ich arbeite daran, den optimalen Pfad zwischen zwei Orten zu zeigen. In diesem Fall wird der Benutzer die Quelle und das Ziel eingeben. Gibt es eine Möglichkeit, den Ortsnamen in Längen- und Breitengrade umzuwandeln? Ich will nicht so viel Spielraum speichern und Längen in meiner Datenbank und vergleichen Sie jede ... Jeder Vorschlag würde geschätzt ..Platz Name in Längen- und Breitengrad

Vielen Dank im Voraus

+0

http://developer.android.com/reference/android/location/Geocoder.html kann Name in 'Adresse' umwandeln und das hat lat + lang. – zapl

Antwort

0

Sie Erforderliche GeoCodegetFromLocation()-Methode der Klasse für eine solche Anforderung.

Geocoder gcd = new Geocoder(context, Locale.getDefault()); 
List<Address> adds = gcd.getFromLocation(lat, lng, 1); 

Jetzt enthält die Variable adds eine Liste des gewünschten Places-Namens.

Verwandte Themen