마커 기준으로 오버레이를 열고 닫으니 마커를 벗어나면 닫히는 코드였어요.
일단 커스텀오버레이에서는 마커에 사용하는 이벤트리스너가 동작하지 않을거구요.
아래 링크 참고해주세요.
https://devtalk.kakao.com/t/topic/44205/8
그런데 말씀하신 방식이 모순이 좀 있어요
“마커에게 mouseover가 됬을 경우 overlay.setMap(map);”
마커에 마우스오버가 되면 오버레이가 나타나는데 이때 마우스포인터는 오버레이 영역을 이미 벗어나 있는 상태입니다.
“오버레이에서 mouseout이 됬을 경우 closeOverlay();”
그런데 다시 오버레이를 닫으려면, 밖에 있던 마우스 포인터가 일부러 오버레이를 스쳐지나가야 하는데요
이렇게 하는 걸 원하시는 게 맞는지요?