openlayers3 禁止 启用鼠标拖动地图
//通过禁止 和 解除 拖动解决 gis 使用: pan.setActive(true) –开启拖动 pan.setActive(false) –关闭拖动
启用拖动方法
var pan;
function onMove(){
map.getInteractions().forEach(function(element,index,array){
if(element instanceof ol.interaction.DragPan)
pan = element;
pan.setActive(true);
});
}
禁用拖动方法
function disableMove(){
map.getInteractions().forEach(function(element,index,array){
if(element instanceof ol.interaction.DragPan)
pan = element;
pan.setActive(false)
});
}
转载自:https://blog.csdn.net/u012374381/article/details/77001269