마커 마우스 클릭이벤트 시 undefined 문제 질문드립니다

kakao.maps.event.addListener(marker, 'click', function(mouseEvent) {


    console.log(mouseEvent);

    // 마커에 클릭 이벤트가 발생하면 인포윈도우를 마커위에 표시합니다
    infowindow.open(map, marker);
});

이렇게 따라해보고 있는데요, mouseEvent를 콘솔에 찍어보면 계속 undefined라고 나오네요.

kakao.maps.event.addListener(map, 'click', function(mouseEvent) {
    alert(mouseEvent.latLng instanceof kakao.maps.LatLng); // true
});

아래는 API 문서에서 발췌한 내용입니다. 보시면 mouseEvent객체에서 latLng 를 쓰는 것을 확인할 수 있는데요. 왜 제 코드에선 undefined라고 나오는 것일까요?

문서를 다시 읽어보니 mouseEvent 는 map을 클릭할 때 생성되는거 같네요. 마커 클릭 이벤트로 위도, 경도를 얻을 수 있는 별도의 방법이 있을까요?

마커 클릭 이벤트에서 좌표 정보는 클릭한 마커 위치로 확인할 수 있습니다.
marker.getPosition(); API로 위치 정보를 가져와주세요.

감사합니다!

1개의 좋아요