manager.getData() 관련문의

샘플 페이지 : Drawing Library에서 데이터 얻기 - Kakao 지도 Web API

이곳에서 데이터를 가져오면 생성된 객체에는 x닫기 버튼이 없는데, x닫기 버튼을 생성하면서 가져 오려면 어떻게 해야 하나요.

marker, polyline, polygon 객체를 생성해서 지도에 표시하는 예제로 manager에서 제공하는 기능은 사용할 수 없습니다.
별도로 삭제 버튼을 만들고 버튼 클릭 시 객체를 삭제할 수 있게 구현해주셔야 합니다.
아래 코드는 CustomOverlay를 이용해서 라인의 마지막 점 위치에 닫기 버튼을 만들고 클릭 시 polyline을 삭제하는 로직입니다.
참고만 해주시고 로직에 맞게 구현해 주세요.
또는 앞서 안내드린 것처럼 getData로 받은 값 활용해서 manager.put으로 추가하면
삭제 버튼이 표시되며 manager 기능을 사용할 수 있습니다.

var closeOverlay = new kakao.maps.CustomOverlay({
    map: map,
    position: linePath[linePath.length-1]//라인의 끝점 좌표로 설정
});

var button = document.createElement('img');
button.src = 'https://i1.daumcdn.net/localimg/localimages/07/2012/attach/pc_img/ico_marker3_150318.png'
button.onclick = function() {
    polyline.setMap(null);
    closeOverlay.setMap(null);
}   

closeOverlay.setContent(button);