배열을 만들어 마커를 표시하고 그 마커마다 클릭리스너를 부여했습니다.
마커에 대한 클릭 이벤트가 발생하였을 때 그 마크의 경도, 위도 값을 불러오고 싶은데 어떻게 하나요??
+) 현재 코드를 실행했을때 마지막 마커만 불려오는 상황입니다
for (var i = 0; i < positions.length; i ++) {
// 마커 이미지의 이미지 크기 입니다
var imageSize = new kakao.maps.Size(24, 35);
// 마커 이미지를 생성합니다
var markerImage = new kakao.maps.MarkerImage(imageSrc, imageSize);
// 마커를 생성합니다
var marker = new kakao.maps.Marker({
map: map, // 마커를 표시할 지도
position: positions[i].latlng, // 마커를 표시할 위치
title : positions[i].title, // 마커의 타이틀, 마커에 마우스를 올리면 타이틀이 표시됩니다
image : markerImage // 마커 이미지
});
sessionStorage.setItem(i, positions[i].explain);
//kakao.maps.event.addListener(marker, 'click', clickPin);
}
kakao.maps.event.addListener(marker, 'click', clickPin);