여러개의 오버레이를 생성 후 제거 문제

마커 기준으로 오버레이를 열고 닫으니 마커를 벗어나면 닫히는 코드였어요.

일단 커스텀오버레이에서는 마커에 사용하는 이벤트리스너가 동작하지 않을거구요.
아래 링크 참고해주세요.

https://devtalk.kakao.com/t/topic/44205/8

그런데 말씀하신 방식이 모순이 좀 있어요

“마커에게 mouseover가 됬을 경우 overlay.setMap(map);”

마커에 마우스오버가 되면 오버레이가 나타나는데 이때 마우스포인터는 오버레이 영역을 이미 벗어나 있는 상태입니다.

“오버레이에서 mouseout이 됬을 경우 closeOverlay();”

그런데 다시 오버레이를 닫으려면, 밖에 있던 마우스 포인터가 일부러 오버레이를 스쳐지나가야 하는데요
이렇게 하는 걸 원하시는 게 맞는지요?

1개의 좋아요