카카오맵 DrawingManager 삭제 관련 문의

DrawingManager 로 생성한 다각형 삭제 문의 드립니다.

http://apis.map.kakao.com/web/documentation/#drawing_DrawingManager
에 적혀있는대로 DrawingManager 메니저를 생성 한 후
사용자가 수정 버튼을 누르면
manager.put(kakao.maps.drawing.OverlayType.POLYGON, LatLngArray);
을 이용하여 생성을 시켜줍니다.

그 후에 사용자가 취소 버튼을 누르면 생성 시켰던 다각형을 삭제하기 위하여
http://apis.map.kakao.com/web/documentation/#drawing_DrawingManager_getOverlays
http://apis.map.kakao.com/web/documentation/#drawing_DrawingManager_remove 에 나와있는 기능을 이용하여

var overLays = manager.getOverlays();//전체 항목을 가져온다.
manager.remove(overLays); //가져온 전체 항목을 삭제한다.

위와 같이 삭제 하려 시도하였는데
"a.remove is not a function" 오류가 나서 문의 드립니다.

remove 하기 전 가져온 overLays 에는 Object 가 들어가 있긴 한데 혹시 몰라 캡쳐본 남깁니다.
캡처

아래는 상세 및 오류 메시지
캡처

manager.getOverlas()로 반환받은 값은 첨부한 object처럼 각 도형타입:overlay배열 로 이루어져 있습니다.

remove API는 overlay 객체 하나를 인자로 주어 호출을 해야하기 때문에
아래 소스와 같이 호출을 하시거나
drawManager에서 제공하는 removable:true 옵션을 사용하여 삭제할 수도 있습니다.

var rectangleOverlays = manager.getOverlays().rectangle;
// 0번째 rectangle 삭제
manager.remove(rectangleOverlays[0]);