Module: ol/interaction/MouseWheelZoom

ol/interaction/MouseWheelZoom


Classes

MouseWheelZoom

Members

module:ol/interaction/MouseWheelZoom.Mode{string}

Type Definitions

Options{Object}

Properties:
Name Type Argument Default Description
condition module:ol/events/condition~Condition <optional>

A function that takes an module:ol/MapBrowserEvent~MapBrowserEvent and returns a boolean to indicate whether that event should be handled. Default is module:ol/events/condition.always.

onFocusOnly boolean <optional>
false

When the map's target has a tabindex attribute set, the interaction will only handle events when the map has the focus.

maxDelta number <optional>
1

Maximum mouse wheel delta.

duration number <optional>
250

Animation duration in milliseconds.

timeout number <optional>
80

Mouse wheel timeout duration in milliseconds.

useAnchor boolean <optional>
true

Enable zooming using the mouse's location as the anchor. When set to false, zooming in and out will zoom to the center of the screen instead of zooming on the mouse's location.

constrainResolution boolean <optional>
false

If true, the mouse wheel zoom event will always animate to the closest zoom level after an interaction; false means intermediary zoom levels are allowed.