ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer

Как получить от сервера яндекс.карт адрес координаты точки?

Дано:
Есть координаты нажатия пользователя на карте, точка с координатами.
Надо:
Координаты перевести в читаемый адрес.
Казалось бы геокодер может. Отправляю ему get.

https://geocode-maps.yandex.ru/1.x/?format=json&geocode='+[
						coords[0].toPrecision(6),
						coords[1].toPrecision(6)
						].join(', ')+'&ll='+[
						coords[0].toPrecision(6),
						coords[1].toPrecision(6)
						].join(',')

В ответ получаю несколько пар каких-то координат и ничего больше.
Примеров перевода данных из координат в адрес в документации тупо НЕТ!
"При обратном геокодировании в запросе указываются координаты искомого объекта, а в ответе будет возвращен его адрес."
Кидаю в geocode координаты... получаю координаты. Кидаю в &ll координаты.... получаю координаты.
У них там что, сервер сломался???
  • Вопрос задан
  • 936 просмотров
Решения вопроса 2
Urvin
@Urvin
ll применяется совместно с spn и эти параметры совсем не нужны в Вашем запросе.
Пример обратного геокодирования лежит прямо на главной в разделе «Как это работает».
Ответ написан
forgotten
@forgotten
Руководитель разработки API Яндекс.Карт
Вероятно, координаты не в том порядке отправляете. Геокодер принимает long-lat
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы