2010년 2월 9일 화요일

안드로이드에 구글맵을 사용하기 위한 준비!!

앞서 포스팅한 것들은 이미 포함되어져 있는 라이브러리를 사용해왔기에 별다른 설정 없이 사용을 해왔지만 구글맵을 사용하기 위해서는 또다른 설정을 해주어야 합니다.

이 설정을 해주기 위해서는 API KEY가 필요한데 이번 포스팅에서는 이 Key를 가져오는 방법을 포스팅 하겠습니다.

별로 크게 어려운 점은 없으니 차근차근 따라하시면 될 듯합니다.

먼저 여러분이 미리 설치해두신 JDK가 설치된 폴더의 bin폴더에 있는 keytool을 이용해야 합니다.

먼저 자신이 설치한 JDK의 설치폴더를 확인해주세요

keytool을 사용하기 위해서는 커맨드프롬프트를 이용해야 합니다. 여기서 잠깐!! 커맨드프롬프트 상에서 자바명령어를 불편하지 않게 사용하기 위해서 path가 등록되어 있어야 합니다. 등록이 되어 있지 않다면 내컴퓨터의 속성에 고급탭으로 가셔서 환경변수를 클릭하시면 시스템 변수의 PATH 항목에 jdk의 bin폴더 경로를 입력해 주시면 됩니다. 물론 각 항목의 끝을 알리는 세미콜론(;)을 앞에 붙여주시고요.

이제 keytool을 이용해서 MD5 Fingerprint를 생성하겠습니다. MD5 Fingerprint는 구글맵 API Key를 얻기위해 사용되므로 꼭 필요합니다. 커맨드 프롬프트 상에서 debug.keystore 가 있는 곳으로 이용해야 하는데 주로 C:\Documents and Settings\계정이름\.android 이 경로에 있으니 찾아보시기 바랍니다. 이 경로에도 없다면 파일찾기를 통해 debug.keystore 를 찾아보시는걸 권장합니다.

그러면 커맨드 프롬프트 상에서 저 경로로 들어간 후에 다음과 같은 명령어를 타이핑 하시면 됩니다.


keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

위의 명령어를 실행하시게 되면 다음과 같은 화면을 보실수 있습니다. 빨간줄로 밑줄 지어진 부분이 MD5 Fingerprint 입니다. 복사하셔서 보관해두세요.


그렇다면 이제 API key를 발급받아볼까요?

http://code.google.com/android/maps-api-signup.html 로 접속하셔서 MD5 Fingerprint를 입력하시고 구글계정으로 로그인 하시면 Key를 발급받으실 수 있습니다.


발급받은 Key는 잃어버리지 않도록 잘 보관하시기 바랍니다. 다음에는 간단하게 구글맵을 안드로이드에 띄우는 것을 포스팅 하도록 하겠습니다.


댓글 없음:

댓글 쓰기