怠慢プログラマーの備忘録

怠慢でナマケモノなプログラマーの備忘録です。

【Kotlin】GoogleMapの使用手順[備忘録]

1 . GoogleMaps APIを取得

console.developers.google.com

まず上記からGoogleMapsSDK Androidを有効化した後にAPIKeyを取得 (筆者はFirebase場でプロジェクト・アプリ登録を済ませてあったので、有効化後にすぐに取得できました)

2 . AndroidStudioでGooglePlayServiceをインストール

f:id:ka0in:20180731191040p:plain - SDKマネージャーのSDKToolsからGooglePlayServiceをインストールする (GoogleRepositoryもされてなかったらする)

3 .Gradle周りを諸々設定

  • res - valuesにgoogle_maps_apiみたいな感じの名前でリソースファイルを作成
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">APIKeyを入れるI</string>
</resources>
  • 次にappの方のbuild.gradleに以下を追加する
    ...
    compile 'com.google.android.gms:play-services:+'
}
apply plugin: 'com.google.gms.google-services'
  • 次にprojectの方のbuild.gradleに以下を追加
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.0.0'

AndroidManifest.xml

application下に以下を追加

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