본문 바로가기
Mobile Programming/Android

[Android] Google Map APi 사용하기

by 푸고배 2019. 11. 24.

1. Google API Console에서 새 프로젝트 만들기

https://console.developers.google.com/apis/dashboard

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

프로젝트 이름, 조직 이름을 작성해줍니다.

 

 

2. API 서비스 선택하기

API 라이브러리를 눌러 이동한 후, Maps SDK for Android 서비스를 선택해줍니다.

(없을 시에는 API 및 서비스 검색 창에서 검색)

 

3. API 키 설정하기

 

사용설정 버튼을 눌러 나오는 페이지의 사용자 인증 정보 탭을 클릭합니다.

그 후, API 및 서비스의 사용자 인증 정보로 이동합니다.

 

 

사용자 인증 정보 만들기에서 API 키를 선택합니다.

팝업창이 뜨면, 키 제한 생성 or API 키 우측의 연필 모양 아이콘을 눌러 API 키 제한을 수정합니다.

 

 

키 이름 변경은 자유, 애플리케이션 제한사항Anroid 앱 선택

Android 앱의 사용량 제한을 추가하고 패키지 이름은 Android Project 생성 시의 패키지 이름을 적어주면 된다.

(Android Project의 Menifests에서 확인 할 수 있다.)

 

SHA-1 인증서 디지털 지문 확인을 위해, 운영체제에 맞는 명령 프롬프트를 이용해 해당 위치로 이동한다.

"C:\Program Files\Android\Android Studio\jre\bin\keytool" -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

 

window의 경우 cmd(명령프롬프트)창에서 다음과 같은 명령어로 SHA-1 인증서 디지털 지문을 확인 할 수 있다.

"C:\Program Files\Android\Android Studio\jre\bin\keytool" -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

Linux 또는 macOS의 경우 Terminal에서 다음과 같은 명령어로 SHA-1 인증서 디지털 지문을 확인 할 수 있다.

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

SHA1에 있는 값을 복사하여 패키지 이름 밑 SHA-1 인증서 디지털 지문에 넣는다.

 

 

Android Project의 Menifests에 위와 같은 코드를 넣어준다.

value에는 api 키 값을 적는다.

<manifest>

   <application>

          // 여기 해당

 

반응형

댓글