var address=address;
var gps_link="https://apis.daum.net/local/geo/addr2coord?apikey=다음지도키값&q=주소&output=json";
$.ajax({
url: gps_link,
dataType: 'jsonp',
success: function(data) {
var point_x=data.channel.item[0].point_x;
var point_y=data.channel.item[0].point_y;
//위도
$("#point_x").val(point_x);
// 경도
$("#point_y").val(point_y);
},
error: function(xhr) {
console.log('실패 - ', xhr);
}
});
타 도메인의 JSON 사용시 JSONP 를 사용해야 합니다.
다음에서 제공하는 JSON형식은 아래와 같습니다.
{"channel":{"result":"1","pageCount":"1","title":"Search Daum Open API","totalCount":"1","description":"Daum Open API search result","item":[{"newAddress":"삼평동 681","mountain":"","buildingAddress":"에이치스퀘어 엔동","lng":127.10863694633468,"placeName":"Not avaliable","mainAddress":"235","id":"N33885142","point_x":127.10863694633468,"point_y":37.40209529907863,"title":"경기 성남시 분당구 판교역로 235","isNewAddress":"Y","point_wx":"524047","point_wy":"1084109","subAddress":"0","localName_1":"경기","localName_2":"성남시 분당구","lat":37.40209529907863,"localName_3":"판교역로"}],"lastBuildDate":"","link":"http://developers.daum.net/services","generator":"Daum Open API"}}
생각보다 쉬운데 다음 우편 번호 검색을 활용해서 정확한 주소를 기입하게 하도록 하고 gps를 잡는 방법입니다.
'개발실' 카테고리의 다른 글
사용하기 쉬운 웹빌드 킴스큐 (0) | 2015.04.26 |
---|---|
curl 이용한 파싱 방법 (0) | 2015.04.05 |
[슬라이드 겔러리] 슬라이드형 겔러리 게시판 미리보기 (0) | 2015.04.05 |