GeoLocation은 네이버의 검색 광고, 날씨, 지도, 동영상 등 다양한 서비스에서 오랜 기간 사용하면서 검증한 서비스로 높은 안정성과 사용성을 보장합니다.
사용자의 IP 주소에 따라 국가, 시군구, 동, 인근 지역의 좌표, 이용 통신사 등의 정보를 얻을 수 있습니다. 위치 정보를 검색하는 지역 정보 DB는 매일 수시로 갱신되어 높은 정확도를 유지하며 항상 최신 정보를 제공합니다.
지역별 콘텐츠를 미리 DB화하여 GeoLocation API로 사용자 IP 주소에 따라 적절한 콘텐츠를 제공하는 맞춤형 서비스를 설계할 수 있습니다.
GET, POST 방식의 RESTful API를 제공합니다. XML, JSON 형태로 위치 정보를 얻고 손쉽게 서비스에 적용할 수 있습니다.
GeoLocation API를 사용하려면 네이버 클라우드 플랫폼 포털 Oauth 인증으로 인증키를 발급받아야 합니다. 원하는 정보는 RESTful API를 이용하여 GET 혹은 POST 방법으로 XML, JSON 형태로 얻을 수 있습니다. 이 외에도 위치 정보와 관련된 다양한 정보를 API로 추가할 예정입니다. (필요한 API는 고객지원으로 제안할 수 있습니다.)
유형 | 세부 내용 |
---|---|
국가 | KR, JP, CN, US, DE, HK와 같은 국가 코드 |
지역 코드 | 한국의 경우 행정자치부에서 정하는 행정동 코드를 나타냄 |
지역명 | 도, 특별시/광역시, 주, 시, 군, 구, 동 |
좌표 | 위도, 경도 |
통신사 | 이용 통신사명 |
행정동은 한국에서 주민들이 거주하는 지역을 행정의 편의를 위하여 구분한 행정 구역 단위로 현재 행정자치부에서 구획을 관리하고 있습니다.
각 행정동은 유일한 코드 값을 가지고 있으며 이 값은 행정 표준 코드 관리 시스템에서 확인할 수 있습니다.
3G, LTE와 같은모바일 네트워크 IP 주소는 지원하지 않습니다.
NAT, VPN, Proxy 등은 IP 1개를 여러 사람이 공유해서 사용하기 때문에 정확도가 낮아질 수 있습니다.
의도치 않게 과도한 사용을 하지 않도록 사용 상한(Quota)을 설정할 수 있습니다. 사용 요금은 월 API 호출 수를 기준으로 과금되므로 월 API 호출 수의 사용 상한을 설정할 수 있고 실제 API 호출 수가 사용 상한에 다다를 경우 SMS/Mail 알림을 받도록 설정할 수도 있습니다.
또한 필요에 따라 언제든지 사용 상한을 변경할 수 있어 비용을 효율적으로 관리할 수 있습니다.
GeoLocation API는 네이버 클라우드 플랫폼 망 내에서 응답 시간이 10 밀리 세컨드(ms) 이내로 최근 1년간 중단 시간(downtime)이 1초(sec)도 없을 정도의 안정성을 가지고 있습니다.
GeoLocation | M사 | |
---|---|---|
한국 내 IP에 대한 coverage | 98.6% (추정치) | 89% |
한국 내 IP에 대한 시 단위 정확도 | 95%이상 (추정치) | 47% |
한국 내 IP에 대한 동 단위 제공 | 73.7% (추정치) | 제공하지 않음 |
구분 | 과금 구간 | 과금 기준 | 요금 |
---|---|---|---|
GeoLocation | 1,000건 이하 | API 호출건 당 | - |
GeoLocation | 1,000건 초과 ~ 10,000,000건 이하 | API 호출건 당 | - |
GeoLocation | 10,000,000건 초과 | API 호출건 당 | - |
(VAT 별도)