control.ZoomControl
Расширяет IControl, ICustomizable.
Элемент управления масштабом карты. Ключ элемента управления в хранилище control.storage — "zoomControl".
Конструктор | Поля | События | Методы
Конструктор
control.ZoomControl([parameters])
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Object Параметры элемента управления. |
||
— |
Тип: Object Данные элемента управления. |
||
— |
Тип: Object Опции элемента управления. |
||
false |
Тип: Boolean Регистрирует ли элемент управления свои размеры в менеджере отступов карты map.margin.Manager. |
||
— |
Тип: IZoomControlLayout |
String Конструктор макета элемента управления или его ключ в хранилище layout.storage. В конструктор макета передается объект, содержащий поля:
|
|
— |
Тип: Object Объект, описывающий позицию элемента управления. |
||
'auto' |
Тип: Number|String Положение относительно нижнего края карты. |
||
10 |
Тип: Number|String Положение относительно левого края карты. |
||
'auto' |
Тип: Number|String Положение относительно правого края карты. |
||
108 |
Тип: Number|String Положение относительно верхнего края карты. |
||
'auto' |
Тип: String Параметр, отвечающий за внешний вид элемента управления. Может принимать значения:
|
||
true |
Тип: Boolean Признак того, что элемент управления отображается. |
||
200 |
Тип: Number Время анимации при смене уровня масштабирования. |
||
1 |
Тип: Number Шаг изменения уровня масштабирования карты. |
||
— |
Тип: Object Объект, описывающий состояние элемента управления. |
Примеры:
1.
// Пример 1.
// Создадим элемент управления масштабом маленького размера и добавим его на карту.
var zoomControl = new ymaps.control.ZoomControl({
options: {
size: "small"
}
});
myMap.controls.add(zoomControl);
2.
// Пример 2
// Добавление большого элемента управления масштабом карты по ключу из control.storage.
myMap.controls.add('zoomControl', {
size: "large"
});
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
||
Менеджер опций. Унаследовано от IControl. |
События
Имя |
Описание |
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
Методы
Имя |
Возвращает |
Описание |
getMap() |
Возвращает ссылку на карту. |
|
IControlParent|null |
Возвращает ссылку на родительский объект или null, если родительский элемент не был установлен. Унаследован от IControl. |
|
Устанавливает родительский объект. Если передать значение null, то элемент управления будет только удален из текущего родительского объекта. Унаследован от IControl. |
Описание методов
getMap
{Map} getMap()
Возвращает ссылку на карту.