Akuma
@Akuma
Веб-программист

Как выделить улицу на Яндекс.Картах?

Добрый день,


Есть Яндекс.Карта с небольшим количеством точек (~500).

У каждой точки есть параметры (Название, Адрес, Координаты, и т.п.).

Есть поиск по этим точкам, с подсветкой найденых/ненайденых.


Заказчик захотел сделать поиск по улицам, т.е. вводим в поиск «Московская»,

все точки на этой улице должны «подсветиться» (это не такая и проблема, ведь у всех точек есть текстовое поле адреса),

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


В API нашел только построение маршрутов, но оно не подходит, т.к. маршрут не всегда следует по одной улице.


Есть ли способ выделения всей улицы?


* Точки обьединены в кластеры

* API 2.0
  • Вопрос задан
  • 5421 просмотр
Пригласить эксперта
Ответы на вопрос 2
kashey
@kashey
Программирую большую половину жизни
Самый грубый вариант - (попытаться) получить геометрию улицы через геокодер. Чуть более реальный - взять данные из OSM.
Самый простой(наверное) - найти нужные улицы на esosedi, например postindex.esosedi.ru/77-moskva/st-653858-timura_fr... и молча взять тот kml что там погружается - www.esosedi.ru/loader/osm/kladrway.php?st=653858
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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