как найти адрес от лата долго в андроиде - PullRequest
0 голосов
/ 03 января 2012

Пожалуйста, помогите мне найти адрес по заданному значению lat long в android.

Поскольку я поместил значения lat long из службы gps, мне нужно найти местоположение пользователя, где он находится.

Ответы [ 3 ]

3 голосов
/ 03 января 2012

Для этого необходимо выполнить обратное геокодирование. См .: Геокодер

1 голос
/ 03 января 2012

Геокодер - это класс для поиска адреса, попробуйте код ниже, где геокодер - это класс и адрес, который вы получаете из метода get locality класса геокодера.

{Geocoder gcd = new Geocoder(context, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(lat, lng, 1);
if (addresses.size() > 0) 
    System.out.print(addresses.get(0).getLocality());}
0 голосов
/ 03 января 2012

http://en.wikipedia.org/wiki/Reverse_geocoding Позвоните в один из этих сервисов.

Google предоставит один для Javascript, возможно, у них также есть API, который вы могли бы использовать?http://code.google.com/apis/maps/documentation/javascript/v2/services.html#ReverseGeocoding

...