JSFiddle - React, Tailwind, and code Playground

by qfox

HTML

<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU&mode=debug"></script>
<div id="map" style="width: 600px; height: 400px"></div>

JavaScript

var myMap;
 
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(function init () {
    // Создание экземпляра карты и его привязка к контейнеру с
    // заданным id ("map").
    myMap = new ymaps.Map('map', {
        // При инициализации карты обязательно нужно указать
        // её центр и коэффициент масштабирования.
        center:[55.76, 37.64], // Москва
        zoom:10
    });

    myMap.events.
    add('click', function () {
        var coords = myMap.getCenter();
        myMap.events.fire("myclick", {coords: coords, c: coords});
    }).
    add('myclick', function (e) {
        alert(e.get('c').join(','));  // работает
        alert(e.get('coords').join(',')); // не работает
    });
 
    document.getElementById('destroyButton').onclick = function () {
        // Для уничтожения используется метод destroy.
        myMap.destroy();
    };
 
});