Goolgle map api 설정

2020. 12. 9. 12:03 안드로이드/개발 TIP
1. 구글 개발자 콘솔 접속
https://console.developers.google.com/


2. 로그인 후 우측 상단의 표시부분을 클릭



3. 새 프로젝트 생성



4. 생성 후 이동된 화면에서 api 사용설정 클릭


5. googlmap android api 클릭



6. api 사용 enable 클릭




7. 좌측메뉴의 사용자 인증정보 탭 클릭을 하면 아래의 화면이 보인다.

Create credentials 클릭 후 api키 선택



8. Android 키 클릭



9. 이름에는 구분할 수 있는 이름으로 명시해주고 아래 패키지명과 SHA-1 인증서 지문을 적는다.

이 때 두개를 입력해야 하는데, 하나는 디버그용 하나는 build용이다. 

- 인증서 지문 얻는 방법 http://akaisun.tistory.com/admin/entry/post/?id=17




등록이 완성되면 api key가 생성될 것이다.


이제 Menifast에 다음을 추가하자.


<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission
android:name="com.akaisun.ilovekorea.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />

<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />


application 하단에는 api key를 위한 meta data도 추가해야 한다.

<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_api_key" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />


이제 구글맵을 사용할 준비가 다 되었다.



출처: https://akaisun.tistory.com/18?category=622886 [아카이의 개발창고]