AbstractOverlay 클릭 이벤트 관련

daum.maps.event.addListener(map, ‘click’, function(mouseEvent) {
// ajax 콜
});

TestOverlay.prototype = new daum.maps.AbstractOverlay;

로 테스트 오버레이 생성후

TestOverlay.prototype.onAdd = function() {
this.node.addEventListener(“click”, function(e){
e.stopPropagation()
— 다른 이벤트
});
}

오버레이 클릭시 맵의 클릭 이벤트가 동작하지 않았으면 해서 bubble을 막았는데 작동하길래 체크해보니

디버거에서 map의 클릭이벤트가 capture에서 동작하더군요

어떻게 하면 오버레이에만 클릭이벤트를 먹일 수가 있을까요?

daum.maps.event.preventMap(); 를 호출하시면 지도객체로 이벤트가 전파되지 않을거에요.
http://apis.map.daum.net/web/documentation/#event_preventMap