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

Поведения карты

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

Взаимодействие карты с пользователем программируется с помощью поведений.

Поведения карты контролируются менеджером поведений. Cоздавать экземпляры этого класса самостоятельно не следует. Ссылка на менеджер поведений находится в поле behaviors объекта карты.

\n\n","behaviors.js":"var myMap;\n\nymaps.ready(init);\n\nfunction init () {\n myMap = new ymaps.Map('map', {\n // Санкт-Петербург\n center: [59.93772, 30.313622],\n zoom: 10\n }, {\n searchControlProvider: 'yandex#search'\n });\n\n myMap.behaviors\n // Отключаем часть включенных по умолчанию поведений:\n // - drag - перемещение карты при нажатой левой кнопки мыши;\n // - magnifier.rightButton - увеличение области, выделенной правой кнопкой мыши.\n .disable(['drag', 'rightMouseButtonMagnifier'])\n // Включаем линейку.\n .enable('ruler');\n\n // Изменяем свойство поведения с помощью опции:\n // изменение масштаба колесом прокрутки будет происходить медленно,\n // на 1/2 уровня масштабирования в секунду.\n myMap.options.set('scrollZoomSpeed', 0.5);\n}"},"resources":[],"directory":"https://sandbox.api.maps.yandex.net/examples/ru/2.1/behaviors/"}
Пишете на JavaScript? У нас есть вакансии
Sun Sep 18 2022 20:10:14 GMT+0300 (Moscow Standard Time)