滚动事件就是禁止任何element drag
// 禁止鼠标滚轮
map.getView().setMinZoom(17);
map.getView().setMaxZoom(17);
// 禁止鼠标拖动
let pan = getPan();
//false:当前地图不可拖动。true:可拖动
pan.setActive(false);
function getPan() {
let pan;
map.getInteractions().forEach(function(element, index, array) {
if(element instanceof ol.interaction.DragPan) {
pan = element;
}
})
return pan;
}