커스텀 레이아웃 지우는 예제 확인좀해주세요

                $.each(callback, function(count, value){
                    console.log(value);
                    var location = new daum.maps.LatLng(value.y, value.x);
                    var content = '<div class="main_map_overlay_box"><p class="main_map_overlay_title">'+value.place_name+'</p><p class="main_map_overlay_address">주소 : '+value.address_name+'</p><p class="main_map_overlay_phone">전화번호 : '+value.phone+'</p><p class="main_map_overlay_close" onclick="close_overlay()">닫기</p></div>';
                    var marker = new daum.maps.Marker({
                        map : map_view,
                        position : location,
                        content : content,
                    });
                    var content = new daum.maps.CustomOverlay({
                        position : location,
                        content : content,
                        xAnchor: 0.5,
                        yAnchor: 1.5,
                    });
                    daum.maps.event.addListener(marker, 'click', function() {
                        content.setMap(map_view);
                    });
                    function close_overlay(){
                        content.setMap(null);
                    }
                    markers.push(marker);
                    contents.push(content);
                });

var content에 오버레이를 넣었고요 그안에 생성된 오버레이 창에서 닫기버튼을 누르면

function close_overlay() 가 실행되면서 창이 닫아져야되는데 …
반응이없습니다… 확인좀 해주시면 안될까요??

이 예제에 닫기 이벤트를 버튼 태그의 onclick 속성에 이벤트 핸들러 함수를 직접 할당하여 등록하는 부분이 있습니다. 이걸 응용하세요. content를 문자열로 넣으면서 onclick을 적으면 동작하지 않습니다.