Каждый элемент управления реализуется отдельным классом из пространства имен control
(например, control.TrafficControl). Ссылка на элементы управления содержится в поле
controls карты. Для добавления или удаления элемента управления используются методы add и remove соответственно.
В API 2.1 добавлять элементы управления на карту можно также через ее параметры.
Это означает, что при инициализации карты в поле controls можно указать ключ соответствующего элемента управления.
Добавлять можно как отдельные элементы управления, так и сразу их набор. В API 2.1 встроено три стандартных набора элементов управления, доступные
по следующим ключам:
'smallMapDefaultSet';
'mediumMapDefaultSet' (по умолчанию);
'largeMapDefaultSet'.
Наборы отличаются количеством входящих в них элементов управления, а также размером соответствующих кнопок. В зависимости от размеров карты может быть добавлен тот или иной набор.
При создании карты автоматически добавляется набор 'mediumMapDefault'. Однако, если карта достаточно больших размеров,
то целесообразно добавить 'largeMapDefaultSet'. Если при изменении размеров карты элементы управления
не будут помещаться на карте, API автоматически уменьшит их иконки.
Подробнее о доступных наборах элементов управления см. в справочнике.
\n\n","default_controls.js":"ymaps.ready(function () {\n var myMap = new ymaps.Map('map', {\n center: [55.751574, 37.573856],\n zoom: 9,\n // Также доступны наборы 'default' и 'largeMapDefaultSet'\n // Элементы управления в наборах подобраны оптимальным образом\n // для карт маленького, среднего и крупного размеров.\n controls: ['smallMapDefaultSet']\n }, {\n searchControlProvider: 'yandex#search'\n });\n });"},"resources":[],"directory":"https://sandbox.api.maps.yandex.net/examples/ru/2.1/default_controls/"}
Каждый элемент управления реализуется отдельным классом из пространства имен control (например, control.TrafficControl). Ссылка на элементы управления содержится в поле controls карты. Для добавления или удаления элемента управления используются методы add и remove соответственно.
В API 2.1 добавлять элементы управления на карту можно также через ее параметры. Это означает, что при инициализации карты в поле controls можно указать ключ соответствующего элемента управления.
Добавлять можно как отдельные элементы управления, так и сразу их набор. В API 2.1 встроено три стандартных набора элементов управления, доступные по следующим ключам:
Наборы отличаются количеством входящих в них элементов управления, а также размером соответствующих кнопок. В зависимости от размеров карты может быть добавлен тот или иной набор. При создании карты автоматически добавляется набор 'mediumMapDefault'. Однако, если карта достаточно больших размеров, то целесообразно добавить 'largeMapDefaultSet'. Если при изменении размеров карты элементы управления не будут помещаться на карте, API автоматически уменьшит их иконки.
Подробнее о доступных наборах элементов управления см. в справочнике.