Нашел багу в event
var myMap;
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);
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();
};
}