Сайт разработчика Александр Климова

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

GeoCoder

5-й курс/Закрытая зона

Класс Address
Метод getFromLocation() - Поиск адреса по координатам
Метод getFromLocationName() - Поиск адреса по имени

Геокодирование - это процесс перевода описания местоположения в GPS-координаты (широта, долгота, высота над уровнем моря) и обратный процесс. Естественно, устройство должно иметь соответствующее оснащение и поддерживать связь с сетью.

В Android для геокодирования есть специальный класс Geocoder. C его помощью вы можете трансформировать адрес или другое описание местности в координаты и наоборот. Результаты будут зависеть от предоставляемой информации. Можно ввести точное название улицы города для получения списка близлежайших домов, а можно указать только только город и почтовый индекс. Для работы с Geocoder требуется подключение к сервису. Чтобы убедиться, что устройство может работать с GeoCoder, используйте метод isPresent().

Следует понимать, что данные содержатся в базе и для некоторых районов планеты данных может не хватать.

Все примеры я проверял на реальном устройстве. Причём с самого начала примеры не работали. На форуме нашёл совет, предлагающий перезагрузить устройство. Помогло.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама