블로그 이미지
elvaDocu

공지사항

최근에 올라온 글

최근에 달린 댓글

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

'안드로이드 구글맵'에 해당되는 글 2

  1. 2010.07.22 안드로이드와 구글맵 api 연동하기! 2
  2. 2010.07.21 안드로이드 구글맵 api 연동을 위한 키값 생성!

안드로이드와 구글맵 api 연동하기!

2010. 7. 22. 01:37 | Posted by elvaDocu

이번 포스팅은 안드로이드에 구글맵 api를 연동해보도록 하겠습니다

1. 안드로이드 프로젝트 생성하기

File -- New -- Android Project 를 클릭하여 새로운 안드로이드 프로젝트를 생성합니다

프로젝트 이름은 제가 임의로 바꿨구요 주의할 점은 Google APIs를 선택해야 합니다

2. 라이브러리 추가와 권한 설정하기

우선 라이브러리부터 추가 하겠습니다
이클립스 왼쪽 탐색기에서 AndroidManifest.xml 파일을 더블클릭하여 열어준 다음
아랫쪽 탭에 Application을 선택하고 add를 눌러 그림과 같이 선택하고 OK를 눌러주세요


그 다음 아래의 그림과 같이 설정합니다


원래 위 두 그림은 나란히 붙어 있는것이지만 화면상 편집했습니다 아랫쪽의 그림이 윗쪽 그림의
오른편에 붙어 있는 모습입니다.

이제 권한을 설정하도록 하겠습니다
아래탭의 Permissions를 클릭하여 add를 선택하고 uses permission을 선택하여
아래의 그림과 같이 두 항목을 설정해주세여~

이것 역시 위 그림처럼 보이는 화면 왼쪽에 여러가지를 선택할수 있는 대화상자가 생기니까
거기서 선택하셔서 설정하시면 됩니다

3. 프로젝트이름.java 파일 수정하기

이제 프로그램에 들어갈 java파일을 수정하도록 하겠습니다
코드는 텍스트파일로 추가하겠습니다

android google.txt


위 파일을 받으셔서 붙여넣기 해주시면 되는데요
java 파일의 위치는 왼쪽 탐색기에 보시면 src로 시작되는 폴더를 계속 확장시키면 마지막에 나오는 java의 확장자를 가지는 파일을 수정해주시면 됩니다

그림과 같이 텍스트파일의 소스를 이용하여 붙여넣기 해주시고 혹 첨부파일에 없는 내용은
그림을 보면서 타이핑 치세여~ㅎㅎ

4. xml 파일 수정하기

끝으로 xml 파일을 수정하면 되는데요
여기서 수정해야할 xml파일은 이클립스 화면 왼쪽 탐색기에 res라는 이름의 폴더를 확장시키면 layout 라는 폴더 아래에 있는 main.xml 파일입니다

더블클릭하여 열어주시구여 아래의 그림과 같이 수정합니다


기존의 내용을 모두 지우시고 위에 첨부한 소스파일의 내용을 붙여넣기 해주시면 끝!
마지막줄의 apikey의 값은  다음에는 본인이 발급한 구글 api키 값을 넣으셔야 됩니다
API Key값을 발급하지 않으신 분은 여기를 클릭하시고 키값을 생성하세여~

5. 결과 화면

화면 상단 메뉴에서 window -- Android SDK and AVD manager를 클릭하여
새로운 AVD를 만듭니다 이때 Target은 Google API를 선택하셔서 AVD를 생성하고
실행한다음 안드로이드 화면이 뜨면 이클립스에서 ctrl + F11를 누르시고 컴파일+실행 하시면
아래와 같이 맵이 뜨는걸 확인하실 수 있습니다




안드로이드 기반 스마트폰에 구글맵을 연동하기 위해서는
첫째 안드로이드 기반 작업이 제대로 갖춰져 있어야합니다
이건 당연한거겠져~ ㅋㅋ
사소한 path 설정부터 이클립스 플러그인 설정(링크)까지 모든게 갖춰진 상태이라 생각하고
구글맵을 연동하기 위한 첫번째 단계인 api 키값을 생성해 보도록 하겠습니다.

1. debug.keystore를 찾아라!
일단 윈도우의 폴더 설정에서 숨김파일을 보이게 설정해주세여


그리고 아래의 경로를 찾아가서 확인해 보면 debug.keystore 라는 파일이 있을겁니다
•Windows Vista: C:\Users\<user>\.android\
•Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore
•OS X and Linux: ~/.android/debug.keystore

파일의 위치를 확인 하셨으면 cmd 창을 엽니다
그리고 위에서 확인한 해당 경로로 cd 명령어를 통해 이동합니다 (Ex. cd c:\)

dir 명령어를 통해 debug.keystore 파일이 있음을 확인하고

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

keytool.txt

블로그가 드래그 금지 플러그인이 작동중이라 위 내용을 위에 텍스트파일로 첨부합니다. 

위에 keytool.txt 누르시고 다운로드 하셔서복사해 쓰시고

정리 하세여


입력하여 MD5값을 생성 하도록 합니다.


인증서 지문 : 여기 다음 값이 값입니다 복사하실때는 cmd창에 오른쪽 클릭하시고 표시를 클릭
하신다음에 드래그 하셔서 복사 하시면 손쉽게 복사하실 수 있어여~

이렇게 얻은 값을 구글에 가셔서 인증해야됩니다
http://code.google.com/android/maps-api-signup.html 여기로 가셔서 등록만 하시면 됩니다


구글 계정이 필요하니까 가입하셔야되요
우리나라 사이트처럼 이것저것 요구하지 않으니까 금방 생성하실 수 있을꺼에여

이제 Generate API Key를 누르면 본인의 키값이 뜰껍니다
잘 복사해두었다가 구글맵 연동하실때 쓰시면 됩니다.


이전 1 다음