ymaps router или multiRouter

153
20 июня 2018, 13:00

В документации почти все примеры по multiRouter.MultiRoute.
Для того, чтобы добавлять/удалять точки простого маршрута router.Route пришлось изучать дебагер.

Там нашлось route.model.getReferencePoints() и так далее. В общем, разобраться можно, но почему этого нет в документации?

Закралась мысль, что так задумано и нужно всегда пользоваться multiRoute. Или я чего-то не понял?

В общем, если нужен один маршрут, можно в multiRoute передать

params: {
    results: 1
}  

И как бы вопрос решён на этом...

Понятно, что route остаётся нужным для внутренней работы multiRoute, но наличие двух классов (route и multiRoute) немного путает вновь приобщившихся к API.

Answer 1

Если вам не хватает описанной функциональности route, то нужно пользоваться multiRoute. Также пользоваться неописанными в документации методами опасно, так как разработчики JS API Карт могут их оторвать в любой момент.

READ ALSO
bootstrap-datepicker.как развернуть выбор даты?

bootstrap-datepicker.как развернуть выбор даты?

Есть классический календарь бутстрапВыбирает текущую дату по умолчанию и позволяет выбрать одну из следующих дат

232
Получить родительский input SuggestView.events('select', …)

Получить родительский input SuggestView.events('select', …)

Создаём экземпляр SuggestView, слушаем событие select (выбор предлагаемого варианта)Как в обработчике событий корректно поймать родительский input?...

204
Select options(ace.js)

Select options(ace.js)

Я делаю онлайн редактор на acejs

178