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 .