안드로이드(Android) MAP API KEY

|

오늘은 구글의 안드로이드 폰의 주기능인 구글맵을 안드로이드 폰에서 사용하기 위해, 즉 MAPVIEW에 구글맵을 띄우기 위해 꼭 필요한 Map AIP KEY를 받아오는 방법을 적어 볼까 합니다.

 

먼저 KEY 값을 발생하기 위해서는 MD5값을 먼저 받아와야 됩니다.

우선 debug.keystore 파일을 찾고 위치를 알아야 합니다.

안드로이드가 지원하는 OS에 따라 위치가 틀립니다.

 

-Windows Vista: C:\Users\\AppData\Local\Android\debug.keystore

-Windows XP: C:\Documents and Settings\\Local Settings\Application Data\.Android\debug.keystore

-OS X and Linux: ~/.android/debug.keystore

 

+ 안드로이드 1.5로 넘어오면서 폴더 이름이 Android에서 .Android 로 바뀌었습니다.

이점 꼭 확인하세요

 

위에 적은 경로에 파일이 있습니다.

그 경로에서 MD5값을 받아오도록 합시다.

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

위와 같이 keytool을 사용하여 받아오면 됩니다. 하지만 저것을 보고 너무 어려워서 한참 고생하다 어느 블로그에서 쉽게 도움을 받을 수 있었습니다.

http://blog.naver.com/kippee?Redirect=Log&logNo=130038896607

위의 블로그에 자세한 글이 나와 있습니다. 하지만 다시 한 번 설명하겠습니다.

저는 XP를 사용하고 있고 간단한 방법으로는 보조 프로그램 중에 ‘명령 프롬프트’ 라는 파일이 있고 이것을 해당 파일에 복사해서 놓습니다. 그리고 오른쪽마우스->속성->바로가기에서 시작위치에 있는 것을 지워버립니다. 그리고 ‘명령 프롬프트’ 파일을 실행하면 해당 폴더에서 시작을 하지요 여기서 아래와 같이 글을 적어주면 됩니다. 아니면 cd명령어를 이용해 해당 위치로 이동을 해도 되겠습니다.

keytool -list -alias androiddebugkey -keystore debug.keystore

그러면 아래의 스크린 샷같이 인증서지문(MD5)을

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

사이트에 들어가셔서 넣어주시면 됩니다. 다만 하기 전에 구글계정을 가지고 있어야 한다는 점입니다. 꼭 넣기 전에 구글계정을 만드시기 바랍니다.

완성되면 새로운 화면이 나오며 사용자 키와 내가 입력한MD5 그리고 사용법이 나오게 됩니다. 이 페이지는 어쩐지 한글로 나오거나 컴퓨터에 따라서는 글자가 깨져서 나옵니다.

해당키를 복사해서 사용하는 방법은 2가지가 있습니다.

1. Layout XML 파일의 android:apiKey = 라는 곳에 넣어주는 법과

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:enabled="true"

android:clickable="true"

android:apiKey="example_Maps_ApiKey_String"

/>

 

2. 소스에서 아래와 같이 MapView를 만들 때 넣어주는 법도 있습니다.

mMapView = new MapView(this, "example_Maps_ApiKey_String");


이상으로 허접하지만 Map API KEY얻어오는 방법을 마치겠습니다.

지금 안드로이드를 공부하며 역시 안드로이는 java를 가장한 안드로메다 같습니다. Intent, Cursor, Preference 등등 C/C++, java, MIDP 와는 조금 다른 개념들은 이해하는 대에 시간이 걸릴 듯 싶내요.

Trackback 0 And Comment 1
prev | 1 ... | 161 | 162 | 163 | 164 | 165 | 166 | next