Клуб API Карт

Изменение цвета сегмента в маршруте

k.hedsartus
14 июля 2016, 21:44

Подскажите пожалуйста, возможно ли в маршруте изменить цвет сегмента? Если да, объясните пожалуйста как, нигде в документации этого не нашел.

2 комментария
Подписаться на комментарии к посту
Всеволод Шмыров
15 июля 2016, 12:27
Добрый день. После получения маршрута можно установить опции сегментам как обычным полилиниям, но с префиксом route*Segment
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRoute-docpage/#param-options
Всеволод Шмыров,
спасибо, решил проблему так:
// Стиль всего маршрута
router.getPaths().options.set({
    strokeColor: '0000ffff',
    opacity: 0.5
});
// Стиль первого сегмента маршрута (красного цвета)

router.getPaths().get(0).options.set({
    strokeColor: '#EB0A0F',
    opacity: 0.5
});


все так просто, а я голову ломал.