지오로케이션을 이용했으며 ,다중마커 구현, 원구현 여러가지 api를 함께 구현하고 있습니다.
그중에서 다중마커 클릭이벤트 시 한 마커당 인포창으로 글을 띄우고 싶은데 실행시키면 마지막에 쓴 글만 인포로 띄어지더라구요ㅠㅠㅠforeach문을 쓰면 된다고 하는데 어떤식으로 해야할지 막막해서 질문글 올립니다…ㅠㅠ
positions.forEach(function(position) {
console.log(position.latlng, position.content);
});
로그 확인해 보시고
혹은 지금 코드에서 다음과 같이 고쳐도 됩니다.
kakao.maps.event.addListener(marker, 'click', function(info, mark) {
return function() {
info.open(map, mark);
}
}(infowindow, marker));
함수로 감싸서 스코프를 묶어주는 방법입니다.
이미 예제에도 나와 있는 방법입니다.
감사합니다!