Module: ol/interaction/DragBox

ol/interaction/DragBox


Classes

DragBoxEvent
DragBox

Type Definitions

一个接受MapBrowserEvent和两个Pixel并返回 {boolean} 的函数。如果满足条件,应返回 true。

Options{Object}

属性:
Name Type Description
className string
(defaults to 'ol-dragbox')

用于样式化方框的 CSS 类名。

condition Condition | undefined

一个接受MapBrowserEvent并返回布尔值以指示是否应处理该事件的函数。默认为 ol/events/condition~mouseActionButton

minArea number
(defaults to 64)

方框的最小面积(像素),此值由默认的 boxEndCondition 函数使用。

boxEndCondition EndCondition | undefined

一个接受MapBrowserEvent和两个Pixel来指示是否应触发 boxend 事件的函数。默认情况下,如果方框面积大于 minArea 选项,则返回 true

onBoxEnd function | undefined

boxend 触发之前执行的代码。