Methods
-
module:ol/interaction~defaults(opt_options){module:ol/Collection~Collection.<module:ol/interaction/Interaction~Interaction>}
interaction.js, line 85 -
Set of interactions included in maps by default. Specific interactions can be excluded by setting the appropriate option to false in the constructor options, but the order of the interactions is fixed. If you want to specify a different order for interactions, you will need to create your own
module:ol/interaction/Interaction~Interactioninstances and insert them into amodule:ol/Collection~Collectionin the order you want before creating yourmodule:ol/Map~Mapinstance. The default set of interactions, in sequence, is:module:ol/interaction/DragRotate~DragRotatemodule:ol/interaction/DoubleClickZoom~DoubleClickZoommodule:ol/interaction/DragPan~DragPanmodule:ol/interaction/PinchRotate~PinchRotatemodule:ol/interaction/PinchZoom~PinchZoommodule:ol/interaction/KeyboardPan~KeyboardPanmodule:ol/interaction/KeyboardZoom~KeyboardZoommodule:ol/interaction/MouseWheelZoom~MouseWheelZoommodule:ol/interaction/DragZoom~DragZoom
Name Type Description optionsmodule:ol/interaction/Interaction~DefaultsOptions Defaults options.
Returns:
A collection of interactions to be used with themodule:ol/Map~Mapconstructor'sinteractionsoption.
Type Definitions
-
DefaultsOptions{Object}
-
Properties:
Name Type Argument Default Description altShiftDragRotateboolean <optional>
true Whether Alt-Shift-drag rotate is desired.
constrainResolutionboolean <optional>
false Zoom to the closest integer zoom level after the wheel/trackpad or pinch gesture ends.
doubleClickZoomboolean <optional>
true Whether double click zoom is desired.
keyboardboolean <optional>
true Whether keyboard interaction is desired.
mouseWheelZoomboolean <optional>
true Whether mousewheel zoom is desired.
shiftDragZoomboolean <optional>
true Whether Shift-drag zoom is desired.
dragPanboolean <optional>
true Whether drag pan is desired.
pinchRotateboolean <optional>
true Whether pinch rotate is desired.
pinchZoomboolean <optional>
true Whether pinch zoom is desired.
zoomDeltanumber <optional>
Zoom level delta when using keyboard or mousewheel zoom.
zoomDurationnumber <optional>
Duration of the zoom animation in milliseconds.
OpenLayers