Клуб API Карт

API 2.1-beta координаты щелчка мыши

Пост в архиве.
andrey-erikin
11 октября 2013, 14:42

Здравствуйте!

Подскажите как правильно в 2.1 получить координаты щелчка мыши? Пример из версии 2.0 у меня не работает.

 

ymaps.ready(init);
var myMap;
function init() {
    myMap = new ymaps.Map("map", {
        center: [57.5262, 38.3061], // Углич
        zoom: 11
    }, {
        balloonMaxWidth: 200
    });
    // Обработка события, возникающего при щелчке
    // левой кнопкой мыши в любой точке карты.
    // При возникновении такого события откроем балун.
    myMap.events.add('click', function (e) {
        if(!myMap.balloon.isOpen()) {
            var coords = e.get('coordPosition');
            myMap.balloon.open(coords, {
                contentHeader: 'Событие!',
                contentBody: 'Кто-то щелкнул по карте.' +
                    'Координаты щелчка: ' + [
                        coords[0].toPrecision(6),
                        coords[1].toPrecision(6)
                ].join(', ') + '',
                contentFooter: 'Щелкните еще раз'
            });
        } else {
            myMap.balloon.close();
        }
    });
}