openlayer绘图时禁止移动地图的两种方式

问题来源n出于防误操作的关系,我考虑到在地图绘制时禁止掉拖动地图的操作,在绘制结束才恢复回来。但直接用openlayer的Interaction的DragPan注册控件行不通,由此我实验得到以下两种方法。n方法一:利用draw里的freehand模式n核心就是多加入两个属性来限制draw的应用范围。nnew ol.interaction.Draw(n condition: ol.eve