5-й курс/Закрытая зона
Класс Address
Метод getFromLocation() - Поиск адреса по координатам
Метод getFromLocationName() - Поиск адреса по имени
Геокодирование - это процесс перевода описания местоположения в GPS-координаты (широта, долгота, высота над уровнем моря) и обратный процесс. Естественно, устройство должно иметь соответствующее оснащение и поддерживать связь с сетью.
В Android для геокодирования есть специальный класс Geocoder. C его помощью вы можете трансформировать адрес или другое описание местности в координаты и наоборот. Результаты будут зависеть от предоставляемой информации. Можно ввести точное название улицы города для получения списка близлежайших домов, а можно указать только только город и почтовый индекс. Для работы с Geocoder требуется подключение к сервису. Чтобы убедиться, что устройство может работать с GeoCoder, используйте метод isPresent().
Следует понимать, что данные содержатся в базе и для некоторых районов планеты данных может не хватать.
Все примеры я проверял на реальном устройстве. Причём с самого начала примеры не работали. На форуме нашёл совет, предлагающий перезагрузить устройство. Помогло.
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью