한페이지에 두개의 영역에 지도를 구현하고 있는데 하나는 마커 클러스터러를 사용하고 하나는 기본 지도에 마커를 표현하는 형식 입니다. 둘다 클릭이벤트로 인포윈도우를 띄우고 싶은데 클러스터러를 사용한쪽은 인포윈도우 콘텐츠 내용이 잘 나오는데 다른 하나는 인포윈도우는 나오지만 콘텐츠 표시는 되지 않고 있습니다. 잘못된점이 있을까요?
클러스터러 코드이고 기본생성지도는 샘플코드로 띄웠습니다!
var map = new kakao.maps.Map(document.getElementById('map'), { // 지도를 표시할 div
center : new kakao.maps.LatLng(curLat, curLng), // 지도의 중심좌표
level : 13
});
var clusterer = new kakao.maps.MarkerClusterer({
map: map,
averageCenter: true,
minLevel: 10
});
var prevInfo = null;
var markers = $(positions).map(function(i, position) {
var marker = new daum.maps.Marker({
position : new daum.maps.LatLng(lat,lng)
});
daum.maps.event.addListener(marker, 'click', function() {
if (prevInfo) prevInfo.setMap(null);
var pos = marker.getPosition();
var info = new daum.maps.InfoWindow({
position: pos,
disableAutoPan:true,
content : '<div class="strMarker" style="padding:5px;" onclick="detailInfo()">'+name+'</div>'
});
info.setMap(map);
prevInfo = info;
});
return marker;
});
clusterer.addMarkers(markers);