Module: ol/interaction/MouseWheelZoom

ol/interaction/MouseWheelZoom


Classes

MouseWheelZoom

Type Definitions

Mode{'trackpad'} {'wheel'}

Options{Object}

属性:
Name Type Description
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 表示允许中间缩放级别。