Клуб API Карт

Определение начала и конца улицы

Пост в архиве.

Есть поиск координат в многоульнике (Polygon) и очень желательно сделать автоматическое формирование такого многоульника исходя из названия улицы. Можно ли получить координаты улицы?

 

Есть такая тема, но она устаревшая, может ситуация изменилась?

http://clubs.ya.ru/mapsapi/replies.xml?item_no=1769

 

Если нет прямого пути, может можно проложить маршрут? К примеру от "ул. Советов" до "ул. Советов, n" (n циклом подбирается).

7 комментариев
Антон Дмитриевич
28 января 2016, 05:07

Такое есть в поиске по карте (пример) и в народных картах (пример), в текущей версии api насколько я занаю такого нет, найдете решение поделитесь?

Там посылается запрос на http://maps.yandex.ua/ с такими параметрами...

  1. text:Новоросийск, ул. портовая
  2. sll:33.524641,44.61747302421197
  3. sspn:4.339600,0.886700
  4. z:9
  5. type:
  6. source:form
  7. output:json

 

И получаем, то, что нужно. Но законно ли это использовать?

output=json&callback=hander - не прокатило. Прямого пути получить JSONP кажеться нет.

Для получения JSON достаточно послать запрос на с параметрами text и format. Обычным GET не дает JSON, нужно маскироваться под браузер.

Если сервер, маскируясь под браузер будет постоянно тягать JSON таким образом... это наверно неприемлемо?

Антон Дмитриевич
28 января 2016, 05:07

Вот еще человек недавно интересовался, сошлись на том что никак.

Может API позволяет искать объекты из списка на улице? (ищем приблизительно, запрашиваем поиск по улице, находим точно).