Клуб API Карт

Как создать событие на метке в новом API?

Пост в архиве.
art028
5 июня 2012, 11:35

Добрый день!

 

Мне нужно создать событие, в старой версии оно легко создавалось так: 

 

YMaps.Events.observe(placemark, placemark.Events.Drag, function (obj) {
$('#zmap').val(placemark.getGeoPoint());
});

 

Как быть в новой? Ничего на эту тему не нашёл в документации... 

5 комментариев

placemark.events.add('click', function (e) {

    console.log(e.get('coordPoint'));

});

никакого действия не производится(

"placemark" надо заменить на имя вашей переменной

хм... 

Я создаю метку так:

myPlacemark = new ymaps.Placemark([], {}, {
draggable: true,
iconImageHref: 'http://www.mesta-vstrech.ru/design/ymap2.png', // картинка иконки
iconImageSize: [25, 34], // размеры картинки
iconImageOffset: [-12, -34], // смещение картинки
});
// Добавление метки на карту
map.geoObjects.add(myPlacemark);

 

имя какой переменной нужно писать? 

myPlacemark.events.add('click', function (e) {

console.log(e);

});