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을 클릭할 때 생성되는거 같네요. 마커 클릭 이벤트로 위도, 경도를 얻을 수 있는 별도의 방법이 있을까요?