Клуб API Карт

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

alexes.dev
29 марта 2012, 19:28

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

 

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

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

 

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

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

Такое есть в поиске по карте (пример) и в народных картах (пример), в текущей версии 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 таким образом... это наверно неприемлемо?

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

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