구글맵 활용법 – 구글맵 API key 발급방법

|

구글맵을 이용해서 장소를 표시하고 장소를 찾을 필요가 있어서 구글맵을 살펴보고 있습니다.

먼저 여기에에서는 구글맵을 이용하기위한 가장 기본적인 단계인 구글맵 API 키 발급하는 방법에 대해서 살펴봅니다.

1. 구글맵(Google 지도) 서비스 정책의 변화

이전에는 구글맵은 유료와 무료로 나누어졌었으며, 무료로도 어느 정도 서비스를 구축할 수 있을 정도의 지도 관련 데이타를 제공했었습니다.

그러나 2018년 6월 11일자로 구글은 기존 유료와 무료 서비스로 나누어졌던 서비스를 전부 유료 서비스로 단일화하고 서비스도 세가지로 단순화했습니다.

  • 브랜드를 Google 지도 플랫폼(Google Maps Platform)으로 통일
  • 제공 서비스를 지도(Map), 경로(Route) 그리고 지역 정보(Places)의 세가지 핵심 서비스 중심으로 통일
  • 사용자를 구글맵 플랫폼에 결제 계정을 등록하거나 ‘구글 클라우드 플랫폼’ 결제 계정이 있는 사용자만 사용할 수 있음
  • 기본적으로 유료이지만 무료로 Google 지도 플랫폼을 사용할 수 있도록 월 $200 크레딧을 제공
    단 예전에 비해 무료 사용 범위가 크게 줄어 듬. 예전엔 하루 10만쿼리 에 해당하는 웹서비스 및 2만 5000건의 지도 로드 서비스를 무료로 제공했지만 지금은 월 28,500건 정도로 축소됨

2. 구글 맵 서비스 이용을 위한 API 발급 방법

사이트에 구글맵을 삽입하려면 구글맵 API키를 발급받아야 합니다.

앞서 이야기한대로 여기서는 이 구글맵 API 키 발급 과정에 대해서 알아봅니다.

2.1. 구글맵 플랫폼 사이트

구글맵 API 키 발급받기 위해서는 구글맵 플랫폼 사이트를 방문해야 합니다. 당연하지만요.

구글맵 플랫폼 사이트는 아래 링크를 따라 이동합니다.

구글맵 플랫폼 사이기 바로가기

여기서 평소 구글 답지않게 화려하 도시 이미지의 구글맵 플랫폼 환영 페이지를 만날 수 있습니다.

구글맵 플랫폼 사이트 첫화면

여기서 시작하기를 눌러서 본격적으로 구글맵 플랫폼 사용 설정을 할 수 있습니다.

2.2. 구글맵(Google 지도)플랫폼 사용 설정

시작하기를 누르면 구글맵(Google 지도)플랫폼 사용 설정이 나옵니다.

구글맵 제품 선택

지도, 경로, 지역 정보 세가지가 나오는데 저는 무엇을 사용할지 확실히 정해지지 않았고 각기 어떤 의미를 가지고 있는 정확히 몰랐기 때문에 세가지 모두 선택했습니니다.

구글맵(Google 지도) 플랫폼 사용 설정 - 선택

구글맵 프로젝트 설정

다음은 프로젝트를 설정하는 단계인데요.. 갑자기 메뉴가 영어로 변경되네요.
뭐 당황하지 말고 프로젝트 이름을 적고, 사용약관에 동의 후 다음 단계로 넘어갑니다.

구글맵 결제 계정 등록

다음 단계는 결제 계정 등록 단계입니다. 여기서는 갑자기 한국어 메뉴로 바뀌는군요. 돈을 받는 단계라 중요하기 때문에 이 단계는 한글화 했던 것일까요?

구글맵(Google 지도) 플랫폼 사용 설정 - 결제 계정 설정

예전에는 구글맵을 무료로 사용할 수 있었지만 지금은 대부분이 유료로 변경되고 무료 사용도 일정 제약을 두고 있습니다.

어떤 정보를 보면 이 결제 단계를 뛰어넘을 수 있다고합니다만 여기서는 통상 프로세스대로 진행합니다. 솔직히 새로 시작하면 이 결제단계를 뛰어멈넘을 수 있는 방법이 있다는 것이 회의적입니다. 구글은 뭊건 결제 계죄를 등록하라고 하니깐요.

구글맵은 월$200정도의 크레딧을 제공해 어느 정도 무료로 사용할 수 있지만 이 고객이 일정정도 비지니스가 발전하면 당장 진짜 돈을 내는 고객으로 쉽게 전환할 수 있도록 만들고 있습니다.

조금 무서운 구글 정책이라는 생각이 들었습니다. 아무도 비니지스 시회가 없다고 생각했던 지도에서 어쩌면 굉장한 비니지스 기회가 올지 모르겠습니다. 지도를 이용한 서비스가 늘과 트래픽이 증가하면 상당한 비지니스 기회를 줄것이라는 생각이 듭니다.

아무튼 처음으로 구글 및 구글맵 계정에 왔기 때문에 당연히 결제 계정이 없겠죠.

결제 계정만들기를 눌러 다음 단계로 이동합니다.

결제 계정을 만든다고 당장 돈이 나가는 것이 아닙니다. 아래서 보시는 것처럼 우선 구글맵 플랫폼을 무료로 사용해 볼 수 있습니다. 12개월동안 무료로 사용해 볼 수 있는 $300의 무료 크레딧을 주기때문이죠.

서비스 약관과 아마 필수는 아니지만 변경 사항등을 메일로 받아보는 것은 나쁘지않으므로 이메일업데이트에 체크합니다.

구글맵(Google 지도) 플랫폼 사용 설정 - 구글 결제 계정 만들기 - 무료로 사용해보기 $300 무료 크레딧 받기
구글맵(Google 지도) 플랫폼 사용 설정 - 구글 결제 계정 만들기 - 무료로 사용해보기 $300 무료 크레딧 받기2
구글맵(Google 지도) 플랫폼 사용 설정 - 무료로 사용해보기 $300 무료 크레딧 받기 신청 완료

이 단계가 끝나면 API 사용 결정 단계로 이동합니다.

구글맵(Google 지도) 플랫폼 사용 설정 -  API 사용 설정

이 단계가 끝나면 거의 끝났다는 메세지와 함께 API key가 나타납니다.

그러면 이 키를 사용해할 수 있습니다.

구글맵(Google 지도) 플랫폼 사용 설정 -  API 키

그러면 구글맵 지도 상황을 보여주는 대시보드 페이지로 이동합니다. 여기에서 구글맵 트래픽 등 관련 상황 정보를 볼 수 있습니다.

아직 처음이니 아무런 정보가 없죠.

구글맵(Google 지도) 플랫폼 - 대시보드 개요

2.3. 사용자 인증정보

여기에서 사용자 인증정보에 보안을 적용하라는 메세지가 나옵니다.

이는 무료 서비스가 아니므로 불필요한 곳에서 또는 다른 사람이 이 서비스를 남용하는 것을 방지하고자 키 사용처를 제한 하는 것입니다.

예를 안드로이드앱에서만 사용한다든지 아니면 웹사이트에서만 사용할 수 있도록 제한하는 것이죠.
그리고 웹사이트에서 사용한다면 API 키를 사용할 수 있는 사이트를 제한, 등록할 수 있습니다.

또한 구글맵에서 제공하는 다양한 API가 있는데요. 굉장히 많은 API중 특정 API에서만 이 API 키가 작동하도록 API를 제한 할 수 있습니다.

저는 기본으로 ‘키 제한 안함’을 선택해서 모든 API에서 이 키로 사용할 수 있도록 했습니다.

구글맵(Google 지도) 플랫폼 - 대시보드 - API 키 제한 및 이름 변경

3. 마치며

이상으로 간단히 구글맵 API key 발급 과정에 대해서 살펴보았습니다.

특별한 정보가 있는 것은 아니지만 구글맵 관련 작업을 하다보니 조금 체계적으로 정리할 필요가 있어서 시리즈로 정리해 보려고 시작했습니다.

다음에는 구체적으로 구극맵을 어떻게 활용하는지 살펴보도록 하겠습니다.