Песочница
Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Регионы
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Стандартный набор элементов управления

Сохранить как файлыЭкспорт на JSFiddle

Каждый элемент управления реализуется отдельным классом из пространства имен control (например, control.TrafficControl). Ссылка на элементы управления содержится в поле controls карты. Для добавления или удаления элемента управления используются методы add и remove соответственно.

В API 2.1 добавлять элементы управления на карту можно также через ее параметры. Это означает, что при инициализации карты в поле controls можно указать ключ соответствующего элемента управления.

Добавлять можно как отдельные элементы управления, так и сразу их набор. В API 2.1 встроено три стандартных набора элементов управления, доступные по следующим ключам:

  • 'smallMapDefaultSet';
  • 'mediumMapDefaultSet' (по умолчанию);
  • 'largeMapDefaultSet'.

Наборы отличаются количеством входящих в них элементов управления, а также размером соответствующих кнопок. В зависимости от размеров карты может быть добавлен тот или иной набор. При создании карты автоматически добавляется набор 'mediumMapDefault'. Однако, если карта достаточно больших размеров, то целесообразно добавить 'largeMapDefaultSet'. Если при изменении размеров карты элементы управления не будут помещаться на карте, API автоматически уменьшит их иконки.

Подробнее о доступных наборах элементов управления см. в справочнике.