본문 바로가기
Back End/Android(

Android/ 안드로이드 스튜디오 구글맵 API 프로젝트 설정

by healingmau 2022. 7. 29.

https://developers.google.com/maps/documentation/android-sdk/config?hl=ko 

 

Android 스튜디오 프로젝트 설정  |  Android용 Maps SDK  |  Google Developers

의견 보내기 Android 스튜디오 프로젝트 설정 이 페이지에서는 빠른 시작에 자세히 설명되어 있는 Google 지도 템플릿을 사용하지 않고 Android용 Maps SDK를 사용하도록 Android 스튜디오 프로젝트를 구

developers.google.com

 

 

2단계 : SDK 설정

 

settings.gradle

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
} 
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
} 

 

build.gradle

dependencies {
    implementation 'com.google.android.gms:play-services-maps:18.0.2'
    // ...
} 
android {
    compileSdk 31

    defaultConfig {
        minSdk 19
        // ...
    }

3단계 : 프로젝트에 API 키 추가

왼쪽 API키 사용하기 새탭으로 열어서 →

사용자 인증정보 페이지로 이동 → 내 프로젝트 선택

키 설정 Map~~~ 어쩌구저쩌구 체크

키 복사

 

build.gradle

 

plugins {
    // ...
    id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' version '2.0.1' apply false
}
id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
    

 

local.properties

MAPS_API_KEY=YOUR_API_KEY
    

 

AndroidManifest.xml

<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="${MAPS_API_KEY}" />
    
<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
        android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-library
    android:name="org.apache.http.legacy"
    android:required="false" />

 

힐링아무의 코딩일기 힐코딩!!

댓글