구글 주소검색 API

주소를 주고 위도/경도를 얻을 수 있는 두가지 API

1. geocode api

필수 매개변수
  • address — 지오코딩하려는 거리 주소. 이 주소는 해당 국가의 국내 우편 서비스에서 사용되는 형식입니다. 사업체 이름과 부서, 스위트 번호 또는 층 번호와 같은 추가적인 주소 요소는 피해야 합니다. 
  • key — 애플리케이션의 API 키. 
[json 기본형식] https://maps.googleapis.com/maps/api/geocode/json?address=SDS&key=API_KEY
[xml 기본형식] https://maps.googleapis.com/maps/api/geocode/xml?address=SDS&key=API_KEY
[지역편중] https://maps.googleapis.com/maps/api/geocode/json?address=SDS&region=kr&key=API_KEY

MSDN : https://developers.google.com/maps/documentation/geocoding/intro?hl=ko

2. places text search api

필수 매개변수
  • query — 검색할 텍스트 문자열입니다(예: '레스토랑' 또는 '123 메인 스트리트'). Google Places 서비스는 문자열을 기준으로 일치 가능성이 높은 항목을 반환하고, 감지된 관련성을 기준으로 검색 결과를 정렬합니다. 
  • key — 애플리케이션의 API 키. 
[주변검색] https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+in+Seoul&key=API_KEY
[주소검색] https://maps.googleapis.com/maps/api/place/textsearch/json?query=123+main+street&key=API_KEY

MSDN : https://developers.google.com/places/web-service/search?hl=ko

- geocode가 좀더 정확한 주소를 요구하고, places가 불완전한 쿼리에 유용함.
- 두가지 다 결과값이 여러개가 나올수 있으나, geocode 는 거의 대부분 근사값(기준이?) 하나만 나오고, places 여러개의 결과가 나옴.
결과값에 대해서는 좀 더 알아봐야 할 것 같다..

댓글

이 블로그의 인기 게시물

MacOS에서 SVN 사용하기(SmartSVN)

사우디아라비아 출장 경험담 1