//通过禁止 和 解除 拖动解决 gis 使用: pan.setActive(true) --开启拖动 pan.setActive(false) --关闭拖动
启用拖动方法
function onMove(){
map.getInteractions().forEach(function(element,index,array){
if(element instanceof ol.interaction.DragPan)
pan = element;
pan.setActive(true);
});
}
禁用拖动方法
map.getInteractions().forEach(function(element,index,array){
if(element instanceof ol.interaction.DragPan)
pan = element;
pan.setActive(false)
});
}