마커를 클릭했을 때 그 마커의 경도와 위도값을 어떻게 불러 오나요

배열을 만들어 마커를 표시하고 그 마커마다 클릭리스너를 부여했습니다.
마커에 대한 클릭 이벤트가 발생하였을 때 그 마크의 경도, 위도 값을 불러오고 싶은데 어떻게 하나요??
+) 현재 코드를 실행했을때 마지막 마커만 불려오는 상황입니다

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);

getPosition 메소드를 이용하면 될 것 같은데요.
기존 답변 참고 부탁드려요~