마커를 찍으면 지도가 안보이네요

스프링에서 주소를 입력받아 마커를 해당좌표에 찍어주고 있는데
마커를 표시하면 지도영역이 사라져서요ㅜ 할 수 있는거 거의 해봤는데
이유를 찾지못해서 글을 남기네요…
밑에 스크립트 부분 남길게요

$(document).ready(function(){

var mapContainer = document.getElementById('realMap'), // 지도를 표시할 div 
    mapOption = {
        center: new daum.maps.LatLng(37.4996847, 127.0349215), // 지도의 중심좌표 
        level: 3 // 지도의 확대 레벨
        
    };  

// 지도를 생성합니다    
var map = new daum.maps.Map(mapContainer, mapOption); 


// 주소-좌표 변환 객체를 생성합니다
var geocoder = new daum.maps.services.Geocoder();



//주소값담을배열
var addr = [];
//이름담을배열
var name=[];
<c:forEach items="${result}" var="item">
name.push("${item.FACILITY_NAME}");
addr.push("'${item.TOTAL_ADDRESS}'"+',');  
</c:forEach>


	
for(var i=0; i<addr.length; i++){
	
	
	console.log(addr[i]);
	geocoder.addressSearch(addr[i],function(result,status){
		console.log(status);
		console.log(result);
		//정상적으로 검색이 완료되었다!
		  if(status===daum.maps.services.Status.OK){

			 var coords = new daum.maps.LatLng(result[0].x, result[0].y);
			 
			  
			  
			console.log('들어옵니꽈~~');
            // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다

            // 결과값으로 받은 위치를 마커로 표시합니다
            var marker = new daum.maps.Marker({
                map:map,
                position:coords
			 });
           
            map.setCenter(coords);
            map.relayout();
            

		}
	})
	map.relayout();
}

});

위 코드에서 x, y를 서로 바꿔 넣어 보세요.