Клуб API Карт

по поводу изменения цвета маршрута

Пост в архиве.
gunghost
7 августа 2012, 12:45

Пишу такой код, создаю маршрут:

ymaps.route(point2, {
// Опции маршрутизатора
mapStateAutoApply: true // автоматически позиционировать карту
}).then(function (router) {
router.getPaths().options.set({
// в балуне выводим только информацию о времени движения с учетом пробок
balloonContenBodyLayout: ymaps.templateLayoutFactory.createClass('$[properties.humanJamsTime]',
// можно выставить настройки графики маршруту
strokeColor: '0000ffff',
opacity: 0.9
});
route2=router;
// добавляем маршрут на карту
routeInit2=true;
myMap.geoObjects.add(route2);
});

Так не работает.

Если убрать:

router.getPaths().options.set({
// в балуне выводим только информацию о времени движения с учетом пробок
balloonContenBodyLayout: ymaps.templateLayoutFactory.createClass('$[properties.humanJamsTime]',
// можно выставить настройки графики маршруту
strokeColor: '0000ffff',
opacity: 0.9
});

то все безупречно работает. в чем проблема? 

3 комментария
Вероятно, где-то синтаксическая ошибка.
Консоль браузера должна подсказать точнее.

 Пишет следующее:

Syntax error at line 221 while loading: expected ')', got ':'
strokeColor: '0000ffff',

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

Пример 

 Если сделать вот так, все работает, ошибок не выдает но маршрут не строит, какже так?
balloonContenBodyLayout: ymaps.templateLayoutFactory.createClass('$[properties.humanJamsTime]',
// можно выставить настройки графики маршруту
  strokeColor('0000ffff'),
  opacity(0.9))

});