Задать вопрос
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 координаты.... получаю координаты.
У них там что, сервер сломался???
  • Вопрос задан
  • 1068 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Urvin
@Urvin
ll применяется совместно с spn и эти параметры совсем не нужны в Вашем запросе.
Пример обратного геокодирования лежит прямо на главной в разделе «Как это работает».
Ответ написан
forgotten
@forgotten
Руководитель разработки API Яндекс.Карт
Вероятно, координаты не в том порядке отправляете. Геокодер принимает long-lat
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект