behavior.Drag

Расширяет IBehavior.

Поведение "перетаскивание карты с помощью мыши либо одиночного касания".

Конструктор | Поля | События | Методы

Конструктор

behavior.Drag([options])

Параметры:

ПараметрЗначение по умолчаниюОписание
options

Тип: Object

Опции.

options.actionCursor'grabbing'

Тип: String

Курсор для поведения behavior.Drag при перетаскивании карты.

options.cursor'grab'

Тип: String

Курсор для поведения behavior.Drag при наведении на карту.

options.inertiatrue

Тип: Boolean

Включает кинетическую инерцию движения в конце перетаскивания.

options.inertiaDuration400

Тип: Number|String

Продолжительность инерции в мс. Строковое значение "auto" задает продолжительность инерции пропорционально расстоянию перетаскивания.

options.tremor2

Тип: Integer

Минимальное смещение курсора после нажатия кнопки мыши, после которого начинает двигаться карта.

Поля

ИмяТипОписание
eventsIEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

optionsIOptionManager

Менеджер опций.

Унаследовано от ICustomizable.

События

ИмяОписание
disable

Выключение поведения.

Унаследовано от IBehavior.

enable

Включение поведения.

Унаследовано от IBehavior.

optionschange

Изменение в опциях объекта.

Унаследовано от ICustomizable.

parentchange

Сменился родительский объект.

Поля данных:

  • oldParent - старый родитель;
  • newParent - новый родитель.

Унаследовано от IChild.

Методы

ИмяВозвращаетОписание
disable()

Выключает поведение.

Унаследован от IBehavior.

enable()

Включает поведение.

Унаследован от IBehavior.

getParent()

IParentOnMap|null

Возвращает ссылку на родительский объект или null, если родительский элемент не был установлен.

Унаследован от IChildOnMap.

isEnabled()

Boolean

Проверяет, включено ли поведение.

Унаследован от IBehavior.

setParent(parent)

IChildOnMap

Устанавливает родительский объект. Если передать значение null, то элемент управления будет только удален из текущего родительского объекта.

Унаследован от IChildOnMap.