Клуб API Карт

Есть ли возможность узнать название/имя города по координатам?

mr.chuck-norris
15 июня 2012, 19:00

Подскажите есть ли возможно получить название/имя города по long + lang координатам? 

3 комментария
Подписаться на комментарии к посту

это называется обратное геокодирование

вы можете передать в запросе к геокодеру имя топонима (прямое),

например, "Москва", или координаты [55.7, 37.5] (обратное)

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

если использовать kind locality то он выводит в порядке удаленности...  а Санкт-Петербург большой, и получается на окрайне города, вместо Санкт-Петербурга получаем название какого нибудь поселка а не города. 

Если обращаться к массиву то на название города тоже не всегда попадаем, можно попасть на название улицы, района, острова и тд...  

вот и интересно как получить четко название города или района указаных координат? 

Столкнулся с такой же проблемой, решить пока не смог.
При запросе выдается:
на город Муром - description = "Владимирская область, Россия", name = "Муром"
на город Москва, по некоторым координатам - description = "Россия", name = "Москва"; по другим - description = " Москва, Россия", name = "коттеджный поселок Покровские Холмы"
на город Нижний Новгород, по некоторым координатам description = "Нижний Новгород, Нижегородская область, Россия", name = "Нижегородский Кремль", по другим - description = "Нижегородская область, Россия", name = " Нижний Новгород"

В openstreetmap.org - аналогичная проблема.