Как определить название ближайшего, крупнейшего города с помощью Android? - PullRequest
3 голосов
/ 03 июня 2011

Мне было интересно, как мне узнать название ближайшего города на основе текущего местоположения телефона или IP-адреса на устройстве Android. Я открыт для использования других API для преобразования GPS-координат или IP-адресов в названия городов. Какой лучший способ сделать это? (Я не использую интерфейс Google Maps, но буду открыт для использования API).

Лучший

1 Ответ

4 голосов
/ 03 июня 2011

Вы можете использовать GeoCoder, который доступен в пакете android.location.Geocoder. JavaDocs здесь JavaDocs здесь

Пример кода

List<Address> list = geoCoder.getFromLocation(location
                    .getLatitude(), location.getLongitude(), 1);
            if (list != null & list.size() > 0) {
                Address address = list.get(0);
                result = address.getLocality();
                return result;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...