Суть в следующем:
Есть 2 маршрута на одной карте. Нужно, чтобы они отличались цветом. При попытке установить стиль - стиль меняется, но пропадает адрес точки.
var router1 = new YMaps.Router(['Украина, Киев, Адрес№1',
'Київ, Адрес№2',
'м.Київ, Адрес№3',
'Украина, Киев, Адрес№4'
], [1],{ viewAutoApply: true });
map.addOverlay(router1);
var router2 = new YMaps.Router(['Украина, Киев, Адрес№11',
'Київ, Адрес№12',
'м.Київ, Адрес№13',
'Украина, Киев, Адрес№14'
map.addOverlay(router2);
var s1 = new YMaps.Style("default#lightbluePoint");
s1.lineStyle = new YMaps.LineStyle();
s1.lineStyle.strokeColor = "00FFFFFF";
s1.lineStyle.strokeWidth = 2;
YMaps.Styles.add("example#customPoint1", s1);
router1.setStyle("example#customPoint1");
var s2 = new YMaps.Style("default#redPoint");
s2.lineStyle = new YMaps.LineStyle();
s2.lineStyle.strokeColor = "FF0000FF";
s2.lineStyle.strokeWidth = 3;
YMaps.Styles.add("example#customPoint2", s2);
router2.setStyle("example#customPoint2");
Подскажите, пожалуйста, в чём может быть дело?
Я где-то попадал на статью, что это нужно делать через Template. Что адрес записан в поле "text". Если так, то как правильно написать template стиля, чтобы можно было сохранить адрес точки и изменить цвет метки и как с ним работать?