Создание и удаление
Основным компонентом API является карта, которая может быть размещена в любом блочном HTML-элементе и всегда имеет прямоугольную форму.
Для создания карты предназначен класс Map. В конструкторе необходимо указать центр, коэффициент масштабирования и HTML-элемент, в котором будет размещена карта.
index.html
mapbasics.js
<!DOCTYPE html>
<html>
<head>
<meta
http-equiv="Content-Type"
content="text/html; charset=utf-8"
/>
<title>Примеры. Размещение карты на странице.</title>
<!--
Подключаем API карт
Параметры:
- load=package.standard - основные компоненты;
- lang=ru-RU - язык русский.
-->
<!--
Укажите свой API-ключ. Тестовый ключ НЕ БУДЕТ работать на других сайтах.
Получить ключ можно в Кабинете разработчика: https://developer.tech.yandex.ru/keys/
-->
<script
src="https://api-maps.yandex.ru/2.0/?load=package.standard&lang=ru-RU&apikey=<ваш API-ключ>"
type="text/javascript"
></script>
<script src="mapbasics.js" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width:400px; height:300px"></div>
<input type="button" id="destroyButton" value="Удалить карту" />
</body>
</html>
var myMap;
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);
function init() {
// Создание экземпляра карты и его привязка к контейнеру с
// заданным id ("map").
myMap = new ymaps.Map("map", {
// При инициализации карты обязательно нужно указать
// её центр и коэффициент масштабирования.
center: [55.76, 37.64], // Москва
zoom: 10,
});
document.getElementById("destroyButton").onclick = function () {
// Для уничтожения используется метод destroy.
myMap.destroy();
};
}