behavior.Drag

Расширяет IBehavior .

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

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

Конструктор

behavior.Drag([options])

Параметры:

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

Тип: Object

Опции.

options.actionCursor 'grabbing'

Тип: String

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

options.cursor 'grab'

Тип: String

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

options.inertia true

Тип: Boolean

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

options.inertiaDuration 400

Тип: Number|String

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

options.tremor 2

Тип: Integer

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

Поля

Имя Тип Описание
events IEventManager

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

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

options IOptionManager

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

Унаследовано от 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 .