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} - текст подсказки.