여러게 마커 overlay 에러 문의

가이드에 있는 여러개 마커 이벤트 등록하기를 이용하여
인포윈도우가 아닌 오버레이 형식으로 구현하였습니다.
그런데 닫기 버튼 실행시 “Uncaught ReferenceError: closeOverlay is not defined” 오류가 발생합니다.
클로저 만드는 방식은 여러개 마커 이벤트 등록하기 방식을 이용하였습니다.
파라메터는 overlay로 전달 하였습니다.

1개의 좋아요

이것을 사용하신 것 같은데, 이건 하나의 마커에 할당된 하나의 오버레이를 사용하는 예제일 뿐이고
다중 마커에 오버레이를 등록하는 것은 다른 방식이 필요합니다.

이 예제에서 CustomOverlay의 content를 사용하는 것 처럼
document.createElement로 HTMLElement를 구성하시고
거기에 ‘클릭시 닫기’ 함수를 네이티브 DOM이벤트를 통해 거는 방식으로 작성하셔야 합니다.

2개의 좋아요