안드로이 스튜디오를 사용하여 지도 구현하기
1. 구글 api 콘솔 검색(https://console.cloud.google.com/apis/dashboard?hl=ko)
2. 동의 후
프로잭트 만들기
3. 프로젝트 이름 설정 후 만들기
4. map sdk for android 검색
5. 사용
6. 사용자 인증 정보 > 사용자 인증 정보 만들기
7. API키 클릭
8. Edit API key 클릭
9. 애플리케이션 제한사항 > Android 앱 클릭 > 항목 추가
10. SHA-1 인증서 지문을 얻기위해
검색> cmd검색
11. "C:\Program Files\Android\Android Studio\jre\bin\keytool" -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
복사 후 붙여넣기
12.SHA1 옆 코드 복사
13.
패키지 이름 > 내가 사용하는 프로잭트 패키지 이름 넣기
SHA-1 인증서 디지털 지문 > 위 12번 붙여넣기
13. API 제한사항 > 키 제한 > Maps SDK for Android 설정 후 저장
14.
위 부분 복사 후 매니페스트 파일에 <Meta - data>태그를 사용하여 API키 입력
15. Tool > SDK Manager > SDK Tools > Google Play services 체크 후 설치
16. Gradle Scripts > build.gradle 에 Google Play services 라이브러리 사용 추가
implementation 'com.google.android.gms:play-services-maps:18.0.2'
implementation 'com.google.android.gms:play-services-location:19.0.1'
*버전에 따라 오류가 나올 수 있으니 alt + Enter 후 Enter
17. sync Now 클릭
18. activity_main.xml
<fragment
android:id="@+id/googleMap"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
/>
입력
19.
1,2 = 위도 경도
3.4 = 타이틀
20. 실행화면
'Android' 카테고리의 다른 글
Android] XML - Extensible Markup Language (0) | 2022.03.18 |
---|---|
Android] SharedPreferences를 이용하여 값 저장 , 불러오기 (0) | 2022.03.14 |
Android] Activity 생명 주기 (0) | 2022.02.22 |
Android] Logcat을 이용한 로그 작성 및 보기 (1) | 2022.02.15 |
Android] Intent를 이용하여 데이터 넘기기 (0) | 2022.02.14 |