https://developers.google.com/maps/documentation/android-sdk/get-api-key 를 참조한다.
구글 맵을 사용하기 위해서는 먼저 Google API Key 를 발급받아야 한다.
1. https://console.developers.google.com/ 에 접속한다.
2. 프로젝트를 신규로 만들거나 이미 만들어진 프로젝트를 선택한다.
- 이미 만들어진 프로젝트 Contacts 를 선택했다.
프로젝트를 연습한다고 신규로 계속 만들었는데 그럴 필요가 없다.
3. 왼쪽 메뉴에서 라이브러리를 선택한다.
- Maps SDK for Android 를 선택한다.
- 사용설정을 누른다.
4. 사용자 인증정보 만들기
- 구글 Firebase Message 를 사용하기 위해 등록하면서 만들어진 사용자 인증키가 있더라.
- 내용을 확인해보니 Server key 가 Firebase Cloud Message 에서 사용하는 키(이전 서버키)더라.
- Android key 를 눌러서 선택했다.
- 항목 추가를 누른다.
① 패키지 이름은 B를 복사하여 붙여넣기 한다.
② SHA-1 인증서 디지털 지문
- A를 눌러서 복사한다.
- Android Studio 가 설치된 경로에 있는 jre/bin 폴더에 keytool.exe 파일이 존재한다.
- 이 폴더에서 cmd 창 상태로 전환해서 A 복사한 걸 붙여넣기 하고 엔터키를 친다.
- SHA-1 키를 복사하여 붙여넣기 한다.
만약 Drag 가 안된다면 파일로 저장해서 Copy & Paste 하면 된다.
회사 컴과 집 컴이 각각 다르다면 SHA-1 이 다를 것이므로 항목 추가로 각각 등록해서 테스트하면 된다.
- 패키지 이름과 SHA-1 인증서 디지털 지문을 복사하여 붙여넣기를 한 다음 완료를 누른다
- 저장을 누르면 Key 발급 준비가 된 것이다.
이제 바로 위의 A를 눌러서 복사한 API 키를
AndroidManifest.xml 파일에 구글 API Key를 등록한다.
키는 임의로 변경한 것이 있으므로 실제 키와는 다르다.
<?xml version="1.0" encoding="utf-8"?> |
앱 build.gradle
dependencies { |
이제 구글맵을 사용할 준비는 끝났다.
'안드로이드 > Google API, Firebase' 카테고리의 다른 글
구글 맵에 현재 위치 표시하기 (Activity) (3) | 2019.10.10 |
---|---|
구글맵에 현재 위치 표시하기 (예제 준용) (0) | 2019.10.09 |
Google Calendar API 사용 설정 (0) | 2018.10.18 |
안드로이드 스튜디오 FCM 푸시알림 구현 - 4 (PHP 서버 PUSH 메시지 발송 코드) (0) | 2017.09.02 |
안드로이드 스튜디오 FCM 푸시알림 구현 - 3 (안드로이드 토큰 PHP 서버 등록) (0) | 2017.09.02 |