this._yMap - this.handleApiAvaliable this._mapElement - ref
Пробовал два варианта никак не получается кастомизация
Через точки:
addRoute = (startPoint, endPoint) => {
if (this._yMap && this._mapElement) {
this._yMap.route(
[
startPoint,
endPoint
],
{
mapStateAutoApply: true
}
)
.then(route => {
this._route = route;
this._route.getPaths().options.set({
strokeColor: "fa6600",
opacity: 0.9
});
const points = this._route.getWayPoints(),
lastPoint = points.getLength() - 1;
points.get(0).properties.set('iconLayout', 'default#image');
points.get(0).properties.set('iconImageHref', objectMap);
points.get(0).properties.set('iconImageSize', [33, 40]);
points.get(0).properties.set('iconImageOffset', [-16, -20]);
this._mapElement.geoObjects.add(route);
})
}
};
Задание options всего маршрута
addRoute = (startPoint, endPoint) => {
if (this._yMap && this._mapElement) {
this._yMap.route(
[
startPoint,
endPoint
],
{
mapStateAutoApply: true
}
)
.then(route => {
this._route = route;
this._route.getPaths().options.set({
strokeColor: "fa6600",
opacity: 0.9
});
this._route.getWayPoints().options.set({
wayPointStartIconLayout: 'default#image',
wayPointFinishIconLayout: 'default#image',
wayPointStartIconImageHref: objectMap,
wayPointFinishIconImageHref: objectMapSelected,
wayPointStartIconImageSize: [33, 40],
wayPointFinishIconImageSize: [49, 60]
});
this._mapElement.geoObjects.add(route);
})
}
};
Не так, не так результатов нет ?
В песочнице JS API есть пример реализации вашей задачи.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть переменная, содержащая в себе массив объектовПри клике на checkbox, объекты сортируются в зависимости от первой буквы в значении одного...
По клику на мою цель в консоли выводится сообщение, значит делегирование правильно работает, но тогда почему не удаляется класс?