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

Продолжительность инерции в мс.

options.tremor 2

Тип: Integer

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

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

Тип: Object

Опции.

options.actionCursor 'grabbing'

Тип: String

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

options.cursor 'grab'

Тип: String

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

options.inertia true

Тип: Boolean

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

options.inertiaDuration 400

Тип: Number

Продолжительность инерции в мс.

options.tremor 2

Тип: Integer

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

Поля

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

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

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

options IOptionManager

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

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

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

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

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

options IOptionManager

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

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

События

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

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

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

enable

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

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

mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

optionschange

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

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

parentchange

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

Поля данных:

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

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

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

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

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

enable

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

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

mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

optionschange

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

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

parentchange

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

Поля данных:

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

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

Методы

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

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

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

enable()

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

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

getParent()

IParentOnMap

Returns ссылку на родительский объект.

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

isEnabled()

Boolean

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

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

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

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

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

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

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

enable()

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

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

getParent()

IParentOnMap

Returns ссылку на родительский объект.

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

isEnabled()

Boolean

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

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

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

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