오픈API - Googlemaps Geocode 활용하여 위치정보 받아오기

# 오픈 API

검색, 블로그 등의 데이터 플랫폼을 외부에 공개하여

다양하고 재미있는 서비스 및 애플리케이션을 개발할 수 있도록

외부 개발자나 사용자들과 공유하는 프로그램

 

# 구글맵스 API키 생성

  • API를 이용하기 위해선 API키를 이용하여 위치 정보를 받아 올 수 있습니다.

1. 구글 클라우드의 maps API 페이지로 이동 : https://mapsplatform.google.com/

2. Get started 클릭 (유료화가 되어 신용카드 정보를 입력하여야 진행 가능, 90일 무료 체험판 제공)

3. 발급받은 API 키 확인

  • 콘솔로 이동 => Geocoding API 선택 => 사용자인증정보 에서 API 키 생성

 

# 구글맵스 API 설치

명령 프롬프트 : pip install googlemaps

주피터 노트북 : !pip install googlemaps 코드 실행

 

# 구글맵스 API 호출

import googlemaps

 

# 예시를 통해 구글맵 API를 활용해보자

  • 구글맵스를 사용해서 '서울중부경찰서'의 위치 정보를 받아와보자
  • import googlemaps 호출
  • googlemaps.Client : 서버에 정보를 요청하여 요청한 결과를 클라이언트로 받음
    • 키는 자신의 API키를 입력하여 사용
  • geocode('위치명', language='언어') : 해당 위치의 정보를 확인

 

  • 실제 위치 정보가 맞는지 확인
    • geocode로 받아온 주소 : 대한민국 서울 특별시 중구 수표로 27
    • 구글 지도에서 직접 검색한 결과 화면