Яндекс карты. Путевые точки

112
29 декабря 2020, 11:10

Как скрыть(не удалить) путевые точки и линию маршрута?

Answer 1

Маршрут не обязательно добавлять на карту. Информацию о маршруте получаешь програмно. console.log замени на добавление балуна. фидл: длинна есть, маршрута нет

ymaps.ready(function () {
    var myMap = new ymaps.Map('map', {
            center: [55.751574, 37.573856],
            zoom: 9
        }, {
            searchControlProvider: 'yandex#search'
        });


    var multiRoute = new ymaps.multiRouter.MultiRoute({
    referencePoints: [
      'метро Парк Культуры',
      'метро Арбатская'
    ]
});
multiRoute.model.events.add('requestsuccess', function() {
    // Получение ссылки на активный маршрут.
    var activeRoute = multiRoute.getActiveRoute();
    // Вывод информации о маршруте.
    console.log("Длина: " + activeRoute.properties.get("distance").text);
    console.log("Время прохождения: " + activeRoute.properties.get("duration").text);
    });
});