Openlayers3 单击外部功能取消选择所有功能
Openlayers3 clicking outside feature deselects all features
我想继续使用 interaction.Select 的默认切换选项,这样用户一次只能选择一项功能。但是,当用户在功能外部单击时,我不希望它删除当前选定的功能。有没有办法做到这一点?先感谢您。
我能够通过以下方式解决我的问题...
var select = new ol.interaction.Select({
style: vm.selectedFeatureStyle,
condition: function (event) {
if (event.type === 'singleclick') {
return vm.map.forEachFeatureAtPixel(event.pixel, function () {
return true;
});
}
return false;
}
});
我想继续使用 interaction.Select 的默认切换选项,这样用户一次只能选择一项功能。但是,当用户在功能外部单击时,我不希望它删除当前选定的功能。有没有办法做到这一点?先感谢您。
我能够通过以下方式解决我的问题...
var select = new ol.interaction.Select({
style: vm.selectedFeatureStyle,
condition: function (event) {
if (event.type === 'singleclick') {
return vm.map.forEachFeatureAtPixel(event.pixel, function () {
return true;
});
}
return false;
}
});