摘要: 说明 有时候需要遍历openlayers的交互事件,并根据不同类型进行操作/监控。 解决方案 方法一:实现了找到交互事件中的Select事件,并删除 方法二:其实还有另一种写法,getArray()获取到的是Interactions的数组,可以用操作数组的方式去操作 阅读全文
posted @ 2019-12-31 13:51 苍龙de链 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 说明 在Openlayers地图加载时,会默认添加3个控件,很多时候我们并不需要这些默认控件 解决方案 删除所有控件,按需加载自己需要的控件 //清除所有控件 var ctls = map.getControls(); let ctlsLength = ctls.getArray().length; 阅读全文
posted @ 2019-12-31 11:32 苍龙de链 阅读(745) 评论(1) 推荐(0) 编辑
摘要: 说明 openlayers地图加载时,默认会有9个交互事件 其中可以看到控制双击缩放事件的DoubleClickZoom 我们知道在绘制线时,结束的响应事件也是双击,所以在绘制线时和双击缩放事件就会冲突了。 解决方案 阅读全文
posted @ 2019-12-31 11:16 苍龙de链 阅读(1968) 评论(0) 推荐(1) 编辑