DB 저장관련 문의

  1. 안녕하세요 카카오맵API를 이용하여 개인웹을 만들고 있습니다.

  2. 카카오맵에 마커, 선, 원등 객체를 그리고나서, 저장 버튼을 누르면 manager.getData()를 통해서 객체 데이터를 확보 하고, JSON인코드하여 DB의 longtext열에 저장을 합니다.

  3. 로드 버튼을 누르면 DB열에 있는 값을 가져와 JSON디코드 하여 저장한다음 지도에 표시하려고 하는데, 처음 저장했던 객체형식으로 변환이 안되어 지도에 표시가 안됩니다.

  4. 질문 : 원래 안되는 것인지? 따로 방법이나 함수가 있는 것인지. 제가 그렸던 모든 객체들을 DB에 저장했다가 다시 로드 할수 있는 방법이 있는지 알수 있을까요

아래 예제는 manager.getData()를 활용해서 객체를 생성하는 예제입니다.
각 객체(marker, polyline, polygon 등…)로 생성해서 만들 경우 예제 코드 참고해 주세요.
만약 DrawingManager에 그리기 요소를 추가할 경우
getData로 받은 정보를 활용해서 manager.put API로 manager에 도형을 추가할 수 있습니다.
https://apis.map.kakao.com/web/sample/drawingGetData/
https://apis.map.kakao.com/web/documentation/#drawing_DrawingManager_put