behavior.DblClickZoom

Расширяет IBehavior.

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

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

Конструктор

behavior.DblClickZoom([options])

Параметры:

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

Тип: Object

Опции.

options.centering true

Тип: Boolean

true - при двойном щелчке мышью карта масштабируется так, что точка под курсором мыши становится новым центром карты; false - точка под курсором мыши сохраняет свое положение при масштабировании двойным щелчком.

options.duration 200

Тип: Number

Время анимации масштабирования двойным щелком кнопки мыши (0 - анимации нет).

options.useMapMargin true

Тип: Boolean

Нужно ли при центрировании учитывать отступы, которые были рассчитаны в менеджере отступов map.margin.Manager.

Поля

Имя Тип Описание
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.