Клуб API Карт

Проблема с MouseEvent

Пост в архиве.
vollmond08
20 июня 2012, 18:11

Здравствуйте. Обрабатываю событие клика на метке из kml. Необходимо переопределить поведение:

  • Вывести свой слой по клику;
  • Заглушить станадатный балун;

Проблема в заглушении стандартного балуна.

function stopEventYandex(e)
{
    var event = new YMaps.MouseEvent(e.originalEvent, map);
    event.preventMapEvent();
}

Хочу глушить так (где e - событие при обработке клика YMaps.Events.observe(point, point.Events.Click, function(e){})). Но e.originalEvent  не определен. Как быть? В остальных частях кода глушить удавалось. Заранее спасибо за ответ.

            YMaps.Events.observe(kml, kml.Events.Add, function (res) {
                res.get(0).forEach(function(points){
                    points.forEach(function(point){
                        YMaps.Events.observe(point, point.Events.Click, function(e){

                                setBaloon(point.getCoordPoint(), info, true);

                                stopEventYandex(e);
                        });
                    });
                });
            });