Имам векторен слой GeoJSON с полигони. Когато потребителят щракне върху полигон, той трябва да бъде маркиран по определен начин. Това работи добре по този начин:
selectStyle = new ol.style.Style({ ... });
map = new ol.Map({ ... });
map.addLayer(vectorLayer);
var select = new ol.interaction.Select({
condition: ol.events.condition.click,
style: selectStyle
});
map.addInteraction(select);
Сега има опция за редактиране на избрания многоъгълник. Аз го правя така:
modify = new ol.interaction.Modify({
features: select.getFeatures(),
// style: modifyStyle // does not work!
});
map.addInteraction(modify);
Сега искам да приложа още веднъж друг стил към многоъгълника, който се редактира, но не можах да разбера как. Прилагането на опцията за стил към взаимодействието за промяна, както е показано по-горе (коментирано), изглежда не работи. Възможно ли е по някакъв начин?