본문 바로가기

Development/Android

구글맵 API 사용하기.

구글맵 관련 애플리케이션을 개발하기 위해서는 당연히 구글 API 를 사용해야 하는데 이를 위해서는 인증과정을 거쳐야 한다.
MD5 fingerprint 를 구해야 하는데 일종의 개발자 지문이랄까..
그렇다고 해서 실제 지문으로 인증하는 것은 아니고 개발하는 컴퓨터를 기준으로 인증을 한다. 따라서 컴퓨터가 바뀌면 재인증을 해야 정상적으로 API 를 사용할 수 있다.

MD5 fingerprint 를 구하기 위해서는 keytool 을 사용하는에 이것은 컴퓨터에 설치한 JDK 디렉토리에 들어있다. java 가 path 에 잡혀있지 않다면 좀 불편하다.

먼저 사용자 디렉토리 밑의 .android 디렉토리 밑으로 이동한다.
debug.keystore 파일이 보일것이다.

여기에서 커맨트 창을 띄워서 아래의 명령을 실행한다.

사용자 삽입 이미지

인증서 지문이라고 해서 맥어드레스 비슷한 하드웨어 인식주소가 나온다.
다음엔 Maps API Key 를 얻기 위해서 아래의 사이트에 접속한다.

http://code.google.com/intl/ko/android/maps-api-signup.html

계약 사항을 읽어보고 동의한 뒤 아래의 My certificate's MD5 fingerprint: 란에 좀 전의 인증서 지문을 입력한다. 그리고 Genetate API Key 버튼을 클릭한다.

사용자 삽입 이미지


생성된 API Key 를 애플리케이션에서 사용한다.