OpenLayers 5 - функция выделения при выборе - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть функция, которая имеет собственный стиль (цвет).Когда я нажимаю на нее, она не выделяется.Однако, если я отредактирую код, закомментировав вызов myFeature.setStyle(myStyle), он выделяется, как и ожидалось.

Есть ли способ заставить его выделить, когда стиль для функции уже существует?

Пример кода:

const myFill = new Fill();
myFill.setColor('rgba(100,100,200,0.60)');
const myStyle = new Style({myFill});
const myFeature = new Feature(someObject);
myFeature.setStyle(myStyle);
mySource.addFeature(myFeature);

//...
const select = new Select({condition:click});
map.addInteraction(select);

Я пытался добавить стиль в Select, но безуспешно.

const select = new Select({condition:click, style: myHighlightStyle});
...