본문 바로가기
학교/졸플

[Node.js]Reverse Geocoding with Naver Map API

by twinkite 2021. 7. 27.
반응형

Naver Map API를 이용하여 GPS 좌표를 주소로 바꿀 수 있다. 

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

위의 링크에서 신청 및 이용이 가능하다.

 

일부 서비스는 이용 요금이 부과되지만 지금 알아볼 Reverse Geocoding의 경우 무료로 이용이 가능하다. (다만 월간 서비스 이용 한도가 정해져 있다.)

 

Reverse Geocoding 개요 - Reverse Geocoding

 

api.ncloud-docs.com

 

//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