模块:ol/interaction/MouseWheelZoom

ol/interaction/MouseWheelZoom


MouseWheelZoom

类型定义

Mode{'trackpad'} {'wheel'}

Options{Object}

属性:
Name Type 描述
condition Condition | undefined

一个函数接收一个MapBrowserEvent并返回一个布尔值,指示是否应处理该事件。默认为always.

onFocusOnly boolean
(defaults to false)

当地图的目标容器有tabindex属性集设置时,交互仅在地图聚焦时处理事件。

maxDelta number
(defaults to 1)

最大鼠标滚轮增量。

duration number
(defaults to 250)

动画持续时间(毫秒)

timeout number
(defaults to 80)

鼠标滚轮超时时间(毫秒)

useAnchor boolean
(defaults to true)

启用以鼠标位置为锚点的缩放。当设置为false缩放操作将以屏幕中心为基准,而非基于鼠标位置。

constrainResolution boolean
(defaults to false)

若为 true,鼠标滚轮缩放交互结束后将始终动画过渡至最近的缩放级别;false 表示允许中间缩放级别。