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

Чтобы добавить на карту внешний элемент управления используйте метод addControl().

Примечание. О том, как включить встроенный элемент управления, читайте в описании самого элемента, см. Встроенные элементы управления.

Например, для того, чтобы добавить на карту Переключатель типов карт, добавьте в функцию инициализации карты следующую строку:

map.addControl(new YMaps.TypeControl());

Чтобы добавить несколько элементов управления вызовите метод несколько раз подряд:

map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.MiniMap());
map.addControl(new YMaps.ScaleLine());

Открыть пример в новом окне

Удаление элемента управления

Чтобы удалить элемент управления с карты используйте метод removeControl().

Например, чтобы удалить элемент управления "Переключатель типов карт" по щелчку мыши, добавьте следующие строки:

var typecontrol = new YMaps.TypeControl();
map.addControl(typecontrol);
 
YMaps.Events.observe(map, map.Events.Click, function () {
    map.removeControl(typecontrol);
});

Открыть пример в новом окне