2012년 9월 17일 월요일

[Android] 구글 Map를 이용하기 1 - API Key 얻기

* 구글 MapView를 이용하여 App.을 하나 만들어 보자. MapView는 Google APIs를 이용해야 하니, 이전 글을 읽고 해야 한다[ Android ADT에서 Google APIs 항목이 기본으로 안나옴.].

* 또 하나 필요한 것은 API Key이다. 여기서는 API Key를 얻는 방법을 해본다. keystore를 이용하여 MD5 인증서 지문이 필요하다.


1. 구글 계정이 필요하다. 없으면 하나 만들자.

2. JDK가 설치되어 있어야 한다.
 - jdk1.7.0_04 버전을 설치했다.
 - 환경 변수를 등록하자.


3. 이제 jdk가 설치된 폴더의 아래에 있는 bin 폴더 내의 keytool.exe을 이용하여 인증서 지문을 구해보자. CMD 창에서 다음 경로로 들어간다(Windows 7 기준).
 - Users\[계정명]\.android 로 들어간다.
 - 여기서 다음과 같이 입력한다.
  * keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android -v


 - 입력한 뒤 엔터를 치면 다음과 같이 나온다.

  ( 일부 내용은 삭제함)

 - 위에서 -v 옵션을 줘야 한다. jdk 1.7 버전 이후에서 -v 옵션 없이 그냥 하면 SHA1 형식만 나온다. 필요한 것은 MD5 인증서 지문이다.

4. MD5 인증서 지문을 아래 사이트에 입력하여 API 키를 발급 받자.
 - https://developers.google.com/android/maps-api-signup?hl=ko



5. API Key를 받으면, 잘 간수해야 한다.



* 위의 내용은 Windows 7에서 실행한 내용임.

[참고 사이트]
 - http://androidhuman.tistory.com/130 : 기본적인 내용에 대해 잘 설명되어 있음.
 - http://ergate.tistory.com/155 : -v 옵션에 대한 설명 있음.

댓글 없음:

댓글 쓰기