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

Создание карты по требованию

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

В данном примере создание карты происходит при нажатии кнопки "Показать карту".

Изначально на странице размещается пустой div-контейнер. С помощью функции bind() для элемента button назначается обработчик события click, вызов которого приводит к созданию карты и ее размещению в указанном контейнере.

Если при нажатии кнопки карта уже была создана, то вызывается метод destroy(), уничтожающий карту.