Classes
- DoubleClickZoom
- DragAndDrop
- DragBox
- DragPan
- DragRotate
- DragRotateAndZoom
- DragZoom
- Draw
- Extent
- Interaction
- KeyboardPan
- KeyboardZoom
- Modify
- MouseWheelZoom
- PinchRotate
- PinchZoom
- Pointer
- Select
- Snap
- Translate
Methods
-
ol.interaction.defaults(opt_options){ol.Collection.<ol.interaction.Interaction>}
src/ol/interaction.js, line 39 -
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
ol.interaction.Interaction
instances and insert them into aol.Collection
in the order you want before creating yourol.Map
instance. The default set of interactions, in sequence, is:Name Type Description options
Defaults options.
Name Type Description altShiftDragRotate
boolean | undefined Whether Alt-Shift-drag rotate is desired. Default is
true
.constrainResolution
boolean | undefined Zoom to the closest integer zoom level after the wheel/trackpad or pinch gesture ends. Default is
false
.doubleClickZoom
boolean | undefined Whether double click zoom is desired. Default is
true
.keyboard
boolean | undefined Whether keyboard interaction is desired. Default is
true
.mouseWheelZoom
boolean | undefined Whether mousewheel zoom is desired. Default is
true
.shiftDragZoom
boolean | undefined Whether Shift-drag zoom is desired. Default is
true
.dragPan
boolean | undefined Whether drag pan is desired. Default is
true
.pinchRotate
boolean | undefined Whether pinch rotate is desired. Default is
true
.pinchZoom
boolean | undefined Whether pinch zoom is desired. Default is
true
.zoomDelta
number | undefined Zoom delta.
zoomDuration
number | undefined Zoom duration.
Returns:
A collection of interactions to be used with the ol.Map constructor's interactions option.