Клуб API Карт

Ближайшая точка мультимаршрута.

lexis.ua
24 марта 2015, 14:48

Здравствуйте. Подскажите, пожалуйста, можно ли в параметрах мультимаршрута указать, чтоб маршрут между двумя адресами по умолчанию брался ближайший. То есть когда передается маршрут от "улица 1" до "улица 2, москва", то улица 1 выбирается не в москве, а в другом городе. Как сделать, чтоб улица 1 бралась из этого же города?

4 комментария

Можно передать координаты прямоугольной области города или карты в параметре params.boundedBy

https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRouteModel-docpage/

Что-то не выходит. Правильно ли делаю?
И изменить ограничение на количество результирующих маршрутов results тоже не получается - больше 3 не показывается.
 

multiRoute = new ymaps.multiRouter.MultiRoute({

 

referencePoints: [mark_a,mark_b],params: {boundedBy: [[56.8633, 34.0134],[53.8960, 43.8612]],results: 10}});

вроде да, дайте ссылку на минимальный пример воспроизводящий проблему

Пример вытащить проблематично, но ошибок никаких нет - просто ничего не меняется.