@Dilshod95

Как получить адресную информацию в Yandex Map android?

Я использую Yandex map 3.0.0 в своем проекте Android. Я хочу получить дом, разместить информацию из местоположения пользователя
  • Вопрос задан
  • 3119 просмотров
Пригласить эксперта
Ответы на вопрос 2
vadimpopov94
@vadimpopov94
Dev
Если используешь yandex map kit то вот тебе пример, как имея координаты (longitude и latitude) получить город
private String getCity() {
        Geocoder geocoder = new Geocoder(this, Locale.getDefault());
        try {
            List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);

            if (addresses != null) {
                Address returnedAddress = addresses.get(0);
                city = returnedAddress.getAdminArea().toString();
            } else {
                city = "Error";
            }
        } catch (IOException e) {
            e.printStackTrace();
            city = "Error";
        }
return city;
}

Если нужен не город, а что то другое то просто дебаж переменную returnedAddress, там найдешь все необходимое
Ответ написан
Комментировать
thelongrunsmoke
@thelongrunsmoke
Программист
Скормите координаты пользователя геокодеру.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы