1
在OpenLayers 3中,如果我使用setStyle(...insert style...)
設置了功能樣式,則不會再出現ol.interaction.select
的默認交互風格。如果我嘗試定義樣式或樣式函數,如下所示:OpenLayers 3交互風格與ol.feature.setStyle衝突
var select = new ol.interaction.Select({
style: ...insert style here...
});
map.addInteraction(select);
它不起作用。如果我刪除我的自定義樣式集ol.feature.setStyle(...insert style...)
,它工作正常。這有意義嗎?我不知道設置功能風格setStyle()
以某種方式覆蓋默認的交互風格...
任何線索?
我認爲'ol.interaction.selection#style'應該覆蓋'ol.Feature#setStyle',即使它是一個臨時覆蓋功能。也許你在GitHub上創建了一張票。 –