模块:ol/interaction/DragBox

ol/interaction/DragBox


DragBoxEvent
DragBox

类型定义

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

Options{Object}

属性:
Name Type 描述
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以及两个Pixels 用于指示是否boxend事件应触发。默认为true如果框的面积大于minArea选项。

onBoxEnd function | undefined

执行前代码boxend已触发。