control.ZoomControl
Расширяет control.SmallZoomControl.
Элемент управления "Ползунок масштаба".
Конструктор | Поля | События | Методы
Конструктор
control.ZoomControl([options])
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
options | — | Тип: Object Опции элемента управления. |
options.customTips | — | Тип: Object[] Массив описаний подсказок. Каждое описание - это объект с двумя полями:
|
options.noTips | false | Тип: Boolean Включает/выключает показ всплывающих подсказок: true - подсказки выключены, false - включены.
Подсказки показываются в стороне от шкалы масштаба при наведении на нее курсора мыши. |
options.visible | true | Тип: Boolean Признак того, что элемент управления отображается. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
options | — | Тип: Object Опции элемента управления. |
options.customTips | — | Тип: Object[] Массив описаний подсказок. Каждое описание - это объект с двумя полями:
|
options.noTips | false | Тип: Boolean Включает/выключает показ всплывающих подсказок: true - подсказки выключены, false - включены.
Подсказки показываются в стороне от шкалы масштаба при наведении на нее курсора мыши. |
options.visible | true | Тип: Boolean Признак того, что элемент управления отображается. |
Пример:
map.controls.add('zoomControl', { top: 75, left: 5 });
Поля
Имя | Тип | Описание |
---|---|---|
data | data.Manager | Данные элемента управления. Унаследовано от control.SmallZoomControl. |
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
options | IOptionManager | Менеджер опций. Унаследовано от ICustomizable. |
state | data.Manager | Состояние элемента управления.
Имена полей, доступных через метод data.Manager.get:
|
Имя | Тип | Описание |
---|---|---|
data | data.Manager | Данные элемента управления. Унаследовано от control.SmallZoomControl. |
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
options | IOptionManager | Менеджер опций. Унаследовано от ICustomizable. |
state | data.Manager | Состояние элемента управления.
Имена полей, доступных через метод data.Manager.get:
|
События
Имя | Описание |
---|---|
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IChildOnMap. |
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
zoomchange | Коэффициент масштабирования карты изменен.
Экземпляр класса Event.
Унаследовано от control.SmallZoomControl. |
Имя | Описание |
---|---|
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IChildOnMap. |
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
zoomchange | Коэффициент масштабирования карты изменен.
Экземпляр класса Event.
Унаследовано от control.SmallZoomControl. |
Методы
Имя | Возвращает | Описание |
---|---|---|
getParent() | Returns ссылку на родительский объект. Унаследован от IControl. | |
setParent(parent) | Устанавливает родительский объект. Унаследован от IControl. |
Описание полей
state
{data.Manager} state
- zoom - текущий коэффициент масштабирования;
- zoomRange - текущий диапазон коэффициентов масштабирования;
- hints - массив описаний подсказок, применяющийся в макете элемента управления.