Development/Android
구글맵 API 사용하기.
南山
2010. 3. 22. 16:54
구글맵 관련 애플리케이션을 개발하기 위해서는 당연히 구글 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 를 애플리케이션에서 사용한다.
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 를 애플리케이션에서 사용한다.