IBehavior

Расширяет IChildOnMap, ICustomizable.

Поведение карты. Добавляет к карте реакцию на определённые пользовательские действия (например, таскание, масштабирование правой кнопкой мыши, многосенсорное касание). Поведение по умолчанию выключено и включается вызовом метода enable.

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

Конструктор

IBehavior([options])

Параметры:

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

Тип: Object

Опции поведения.

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

Тип: Object

Опции поведения.

Поля

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

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

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

options IOptionManager

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

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

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

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

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

options IOptionManager

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

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

События

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

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

enable

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

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

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

optionschange

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

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

parentchange

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

Поля данных:

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

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

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

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

enable

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

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

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

optionschange

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

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

parentchange

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

Поля данных:

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

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

Методы

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

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

enable()

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

getParent()

IParentOnMap

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

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

isEnabled()

Boolean

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

setParent(parent)

IChildOnMap

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

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

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

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

enable()

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

getParent()

IParentOnMap

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

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

isEnabled()

Boolean

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

setParent(parent)

IChildOnMap

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

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

Описание событий

disable

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

enable

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

Описание методов

disable

{} disable()

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

enable

{} enable()

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

isEnabled

{Boolean} isEnabled()

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

Returns true - поведение включено, false - выключено.