ВебмастерМетрикаВиджетыРекламная сетьДиректПоиск для сайтаAPI
Войти

JavaScript API 1.x

Ctrl предыдущаяследующая Ctrl

YMaps.Zoom

Расширяет YMaps.IControl.

Класс для создания элемента управления "Ползунок масштаба".

Конструктор

Имя Описание
YMaps.Zoom(options)

Создает элемент управления "Ползунок масштаба".

Наследуемые методы

Из YMaps.IControl:
onAddToMap, onRemoveFromMap

Подробное описание конструктора

YMaps.Zoom(options)

Создает элемент управления "Ползунок масштаба".

Положение элемента по умолчанию: YMaps.ControlPosition.TOP_LEFT, отступ сверху - 75, отступ слева - 5 пикселов.

Пример:

// Создает объект YMaps.Zoom с пользовательскими подсказками и добавляет его на карту.
// Коэффициенту масштабирования 1 соответствует подсказка "Мелко",
// коэффициенту масштабирования 9 - "Средне",
// коэффициенту масштабирования 16 - "Крупно".
var zoom = new YMaps.Zoom({
    customTips: [
        { index: 1, value: "Мелко" },
        { index: 9, value: "Средне" },
        { index: 16, value: "Крупно" }
    ]
});
//Добавление элемента управления на карту
map.addControl(zoom);

Параметры:

Имя Тип Необязательный По умолчанию Описание
options Object Опции элемента управления.
options.smooth Boolean true Включает/выключает возможность плавного масштабирования карты нажатием клавиш "+" и "-": true - возможность включена, false - выключена.
options.noTips Boolean false

Включает/выключает показ всплывающих подсказок: true - подсказки выключены, false - включены.

Подсказки показываются справа от шкалы масштаба при наведении на нее курсора мыши.

options.customTips Object[]

Массив описаний подсказок. Каждое описание - это объект с двумя полями:

  • index {Integer} - коэффициент масштабирования, которому соответствует подсказка;
  • value {String} - текст подсказки.