Spec-Zone.ru › OpenLayers

ol/interaction/defaults


Функции

defaults(options){Коллекция<Взаимодействие>}

interaction/defaults.js, строка 63
import {defaults} from 'ol/interaction/defaults';

Набор взаимодействий, включаемых по умолчанию в карты. Конкретные взаимодействия можно исключить, установив соответствующий параметр в значение false в параметрах конструктора, но порядок взаимодействий фиксирован. Если вы хотите указать другой порядок взаимодействий, вам нужно создать свои экземпляры Interaction и вставить их в Collection в желаемом порядке перед созданием экземпляра Map. Изменение порядка может быть полезно, если необходимо остановить распространение событий в определенной точке. По умолчанию набор взаимодействий в последовательности: DragRotate DoubleClickZoom DragPan PinchRotate PinchZoom KeyboardPan KeyboardZoom MouseWheelZoom DragZoom

Имя Тип Описание
altShiftDragRotate boolean (defaults to true)

Нужно ли вращение Alt-Shift-drag?

onFocusOnly boolean (defaults to false)

Взаимодействие происходит только когда у карты фокус. Это влияет на взаимодействия MouseWheelZoom и DragPan и полезно, когда желательно прокрутка страницы для карт, у которых нет фокуса браузера.

doubleClickZoom boolean (defaults to true)

Нужно ли двойное нажатие для масштабирования?

keyboard boolean (defaults to true)

Нужно ли взаимодействие с клавиатурой?

mouseWheelZoom boolean (defaults to true)

Нужно ли масштабирование колесом мыши?

shiftDragZoom boolean (defaults to true)

Нужно ли масштабирование Shift-drag?

dragPan boolean (defaults to true)

Нужно ли перемещение drag pan?

pinchRotate boolean (defaults to true)

Нужно ли вращение pinch rotate?

pinchZoom boolean (defaults to true)

Нужно ли масштабирование pinch zoom?

zoomDelta number | undefined

Дельта уровня масштабирования при использовании клавиатуры или двойного щелчка.

zoomDuration number | undefined

Длительность анимации масштабирования в миллисекундах.

Возвращает:
Коллекцию взаимодействий для использования с опцией interactions конструктора Map.

Определения типов

DefaultsOptions{Object}

Свойства:
Имя Тип Описание
altShiftDragRotate boolean
(defaults to true)

Нужно ли вращение Alt-Shift-drag?

onFocusOnly boolean
(defaults to false)

Взаимодействие происходит только когда у карты фокус. Это влияет на взаимодействия MouseWheelZoom и DragPan и полезно, когда желательно прокрутка страницы для карт, у которых нет фокуса браузера.

doubleClickZoom boolean
(defaults to true)

Нужно ли двойное нажатие для масштабирования?

keyboard boolean
(defaults to true)

Нужно ли взаимодействие с клавиатурой?

mouseWheelZoom boolean
(defaults to true)

Нужно ли масштабирование колесом мыши?

shiftDragZoom boolean
(defaults to true)

Нужно ли масштабирование Shift-drag?

dragPan boolean
(defaults to true)

Нужно ли перемещение drag pan?

pinchRotate boolean
(defaults to true)

Нужно ли вращение pinch rotate?

pinchZoom boolean
(defaults to true)

Нужно ли масштабирование pinch zoom?

zoomDelta number | undefined

Дельта уровня масштабирования при использовании клавиатуры или двойного щелчка.

zoomDuration number | undefined

Длительность анимации масштабирования в миллисекундах.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_interaction_defaults.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API