marker에 daum.maps.event.addListener를 이용해서
mouseover과 mouseout 이벤트를 걸어서 커서를 마커에 올리면
커스텀오버레이가 표시되거 커서를 내리면 오버레이가 지워지게 했는데
마커의 위쪽에 커서를 대면 올바르게 동작하는데
커서를 마커 가운데나 아래에 대면 오버레이가 깜빡거리는 현상이 나타납니다.
원인을 알 수 있을까요?
marker over시에 커스텀 오버레이가 뜨면
커스텀 오버레이 영역이 마커를 가려서 커서가 마커를 벗어나게 됩니다
이때 marker의 out이벤트가 발생되고 커스텀 오버레이는 사라집니다.
오버레이가 사라질때 다시 마커가 노출되면서 over이벤트 발생하게 됩니다.
marker over event => show custom overlay => marker out event => hide custom overlay => marker over event => …
무한 반복되다보니 깜빡이게 됩니다.
커스텀 오버레이의 영역을 마커와 겹치지 않도록 해 주시거나
이벤트가 무한 반복되지 않도록 조치를 취하셔야 합니다.
아하 영역이 겹쳐서 반복되는거였군요…
감사합니다 ㅎㅎ