반응형
Naver Map API를 이용하여 GPS 좌표를 주소로 바꿀 수 있다.
위의 링크에서 신청 및 이용이 가능하다.
일부 서비스는 이용 요금이 부과되지만 지금 알아볼 Reverse Geocoding의 경우 무료로 이용이 가능하다. (다만 월간 서비스 이용 한도가 정해져 있다.)
//longitude, latitude 좌표
let options = {
url: 'https://naveropenapi.apigw.ntruss.com/map-reversegeocode/v2/gc?coords='+`${longitude},${latitude}`+'&orders=addr&output=json',
method: 'GET',
headers: {
'X-NCP-APIGW-API-KEY-ID':process.env.NAVER_ID, //앱 등록 시 발급받은 Client ID
'X-NCP-APIGW-API-KEY':process.env.NAVER_SECRET, //앱 등록 시 발급받은 Client Secret
},
};
await request(options, async (err, res, body) => {
const data = JSON.parse(body);
` ` `
url상의 파라미터를 수정해서 필요한 데이터를 선택할 수 있다. 출력되는 값은 string이므로 json 형식으로 출력을 받았을 경우 JSON.parse로 변환 후 사용한다.
출처 : https://api.ncloud-docs.com/docs/ai-naver-mapsreversegeocoding-gc
반응형
'학교 > 졸플' 카테고리의 다른 글
클라이언트에서 서버로 요청 보내기 (+ CORS) (0) | 2021.06.17 |
---|