지도 선그리기후 json object로 다시 변환하기 때문에요 --;

지도 정보 저장한다음에 불러오는 코드인데요.

json 처리 때문에 문의드려요.

  1. object 형태의 지도정보를 json 형태의 배열로 디비에 저장완료

  2. db에서 불러와서 지도에 표시하려니 다시 object 형태가 되어야하는데 이게 잘안되네요. --;

function getDataFromDrawingMap() {

// 기존에 그려놓은 지도 정보가 있다면 불러오기
// 이부분을 object object로 불러와야 하는거 같은데 현재 db에 넣은 그대로…json 형태의 배열로
// 이부분을 다시 object 로 만들어야 하는데 다른 함수를 써야 하는지요??

var nosun_map = json.parse("<?php echo $nosun_map;?>");
// Drawing Manager에서 그려진 데이터 정보를 가져옵니다

var data = manager.getData();

if(nosun_map){
data = nosun_map;
}

$.ajax({
async: false,
//cache: false,
type: “POST”,
url: g5_bbs_url + “/xxxxx.php”,

// 여기에서 data 는 object object 로 되어서 json으로 변환해서 db에넣었습니다.
data: {nosun_map: JSON.stringify(data)},
success: function(result) {
alert(“저장되었습니다.”);
}
});

디비는 서버 버전: 10.1.13-MariaDB - MariaDB Server

여기에서 굵은색 이부분을 뭐로 바꿔주기만 하면 될것같은데 별거 다 넣어봐도 안되네요 --;
var nosun_map = json.parse("<?php echo $nosun_map;?>");
// Drawing Manager에서 그려진 데이터 정보를 가져옵니다

자체수정완료 ^^;
더블쿼테이션을 싱글쿼테이션으로 바꿧더니 되네요 --;
var nosun_map = ‘<?php echo $nosun_map; ?>’;
var nosun_map_a = JSON.parse(nosun_map);

드로잉매니저로 다시 집어넣는 것은
http://apis.map.daum.net/web/documentation/#drawing_DrawingManager_put
를 사용하시면 되지 않나요?

드로잉매니저 데이터를 오버레이로 지도에 올리는 건 아래 예제를 참고하시면 되구요
http://apis.map.daum.net/web/sample/drawingGetData/

고맙습니다 한번 해보께요 ^^