Google Maps API Andriod
구글 개발자 사이트입니다.
미리 구글 아이디로 로그인을 해주세요!
https://developers.google.com/
Google Maps API를 사용하기 위해 등록을 해야 합니다.
Google Developers Console 사이트로 프로젝트 만들기를 선택합니다.
https://console.developers.google.com/project/
프로젝트 이름을 적어주고 만들기를 클릭합니다.
이후에 Google Developers Console의 대시보드와 활동이 메뉴로 보이는 사이트로 넘어옵니다.
여기에서 프로젝트와 ID 사각형 박스의 밑 다음 부분인 Google API 사용 박스에서 API 사용 설정 및 관리 메뉴를 클릭합니다.
다음의 화면입니다. 구글의 다양한 API들 모습이 보입니다.
Google Cloud API
Google Maps API
Google Apps API
모바일 API
소셜 API
광고 API
Youtube API 가 보입니다.
여기서 우리는 Google Maps Android API를 선택합니다.
클릭 후 다음의 사이트입니다.
API 사용 설정 버튼을 클릭합니다.
옆 메뉴의 사용자 인증 정보로 들어갑니다.
다음의 화면에서 새 사용자 인증 정보를 등록해야 합니다.
새 사용자 인증 정보를 클릭합니다.
API 키 [할당량과 액세스 권한을 확인하기 위해 …] 를 클릭합니다.
4개의 키 중에 Andorid 키를 만들려고 합니다. Andorid 키를 클릭합니다.
다음의 창에서 API 키 생성에 이름을 작성합니다.
이 후에 SHA-1 서명 지문과 패키지 이름이 필요합니다.
SHA1 fingerprint 획득하기
1. 윈도우
윈도우 + R
cmd 명령 프롬프트
Keytool -exportcert -alias androiddebugkey -keystore c:\Users\본인\.android\debug.keystore -list -v
Keytool -exportcert -alias androiddebugkey -keystore c:\Users\kimjungchul\.android\debug.keystore -list -v
2. 리눅스
keyktool -list -v keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
자 이제 패키지 이름 및 지문 추가 버튼을 클릭하자
패키지 이름에 본인 안드로이드 프로젝트의 패키지 명을 기입하고
SHA-1 인증서 지문에 알아낸 인증서 지문을 입력한다. XX:XX:XX:XX:XX:XX: ….:XX
입력을 하고 밑의 파란색 버튼 생성을 누릅니다.
팝업 창으로 API 키가 나옵니다.
API 키 를 복사해둡니다.
메뉴에서 OAuth 동의 화면을 클릭합니다.
이메일 주소를 선택을 하고 제품 이름을 기입합니다.
홈페이지 URL과 제품 로고는 선택사항입니다.
저장 버튼을 클릭합니다.
안드로이드 스튜디오를 실행합니다.
메뉴에서 Tools-Android-SDK Manager를 선택합니다.
Default Settings 창입니다.
메뉴에서 Android SDK 를 선택합니다.
탭 메뉴에서 SDK Tools를 선택합니다.
Google Play services, rev 28 을 체크합니다.
체크 후에 OK 버튼을 눌러 설치를 완료합니다.
AndroidManifest.xml 파일에 manifest 태그 아래에 복사하여 붙여 넣습니다.
name=” “ 이 첫 부분에 본인의 패키지 이름을 기입해야 합니다.
<permission
android:name="패키지.패키지.패키지이름.googlemap.locationapi.maps.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="패키지.패키지.패키지이름.googlemap.locationapi.maps.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
또한 AndroidManifest.xml 파일에 API 키를 입력해야 합니다.
</application> 태그 앞에 붙여넣기 합니다.
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API 키" />
Android Studio 메뉴에서 File-Project Structure를 선택합니다.
Project Structure 화면에 사이드 메뉴에서 Modules의 app을 선택합니다.
탭 메뉴에서 Dependencies 를 선택합니다.
오른쪽 부분에 녹색 +을 클릭하고 Library dependecy를 클릭합니다.
Choose Library Dependency 창에서 맨 밑의 play-services (com.goolge.android….)를 선택하고 Ok를 누릅니다.
추가가 되신 것을 확인할 수 있습니다.
자 이제 본인의 패키지에서 구글 맵을 사용할 수 있습니다.
'Android' 카테고리의 다른 글
Google Map Fragment 만들기 (5) | 2016.02.12 |
---|---|
GOOGLE MAP API 빌드 오류에 대한 해결법 (1) | 2016.02.12 |
안드로이드 이미지(카메라, 앨범) 가져와 ImageView 보이기 (14) | 2016.02.02 |
Google Map API App 및 Activity 생성 (23) | 2016.01.26 |
안드로이드란 무엇인가? (0) | 2015.01.27 |