ReverseGeocode
- 네이버 지도에서는 좌표를 주소를 변환(coordsToAddr)하는 Reverse geocoding 서비스를 제공합니다.
- Reverse geocoding API를 이용해 특정 좌표에 해당하는 국내 법정동/행정동/지번주소/도로명주소 정보를 얻을 수 있습니다.
- Reverse geocoding 서비스는 EPSG(European Petroleum Survey Group)에서 지정한 일부 좌표 체계와 국내에서 주로 사용하는 좌표 체계를 지원합니다.
**GET** /map-reversegeocode/v2/gc
Request Parameter
좌표 체계
Request Header
Response Body
Error Code
- 요청 결과가 정상이면 HTTP 상태 코드 200을 반환하며, 상세 코드는 다음과 같습니다.
Untitled
- 요청 결과가 정상이 아니면 다음과 같이 반환됩니다.
Untitled
예시
요청예시
curl "<https://naveropenapi.apigw.ntruss.com/map-reversegeocode/v2/gc?request=coordsToaddr&coords=129.1133567,35.2982640&sourcecrs=epsg:4326&output=json&orders=legalcode,admcode>" \\
-H "X-NCP-APIGW-API-KEY-ID: {애플리케이션 등록 시 발급받은 client id값}" \\
-H "X-NCP-APIGW-API-KEY: {애플리케이션 등록 시 발급받은 client secret값}" -v
응답예시
{
"status":{
"code":0,
"name":"ok",
"message":"done"
},
"results":[
{
"name":"legalcode",
"code":{
"id":"2641010100",
"type":"L",
"mappingId":"08410101"
},
"region":{
"area0":{
"name":"kr",
"coords":{
"center":{
"crs":"",
"x":0.0,
"y":0.0
}
}
},
"area1":{
"name":"부산광역시",
"coords":{
"center":{
"crs":"EPSG:4326",
"x":129.0750222,
"y":35.1798159
}
}
},
"area2":{
"name":"금정구",
"coords":{
"center":{
"crs":"EPSG:4326",
"x":129.0921,
"y":35.243068
}
}
},
"area3":{
"name":"두구동",
"coords":{
"center":{
"crs":"EPSG:4326",
"x":129.1133567,
"y":35.2982641
}
}
},
"area4":{
"name":"",
"coords":{
"center":{
"crs":"",
"x":0.0,
"y":0.0
}
}
}
}
}
]
}
- 좌표를 법정 코드로 변환 요청
https://naveropenapi.apigw.ntruss.com/map-reversegeocode/v2/gc?request=coordsToaddr&coords=129.1133567,35.2982640&sourcecrs=epsg:4326&output=json&orders=legalcode