0
我已經設置了一個ol3地圖,其中有一個矢量圖層,其中的要素通過type
屬性進行區分。我添加了一個選擇性交互,只選擇/取消選擇type == 'cp'
。到目前爲止,我有:選擇交互:僅在單擊功能時切換
selectInteraction = new ol.interaction.Select({
condition: ol.events.condition.click,
filter: function (feat, layer) {
return (feat.get('type') == 'cp');
}
});
我現在想什麼:
- 當點擊式「CP」的特點,它的選擇切換(在不影響任何其他選擇)
- 選擇多功能不按住shift鍵
- 如果發生點擊哪裏有型「CP」
請幫助如何實現此行爲。
注意,這等同於'toggleCondition:ol.events.condition.click'。另外,如果您的問題已解決,請將您的答案標記爲已接受。 –