[Android]アプリ上でマップを表示させる方法

こんにちは、らんです!今日はAndroid Studioを使って、アプリ内にmap表示させるための方法をお伝えしたいと思います!

初めの手順

まずAndroid Studioを開き、新しいプロジェクトを作っていきます。

その際に、プロジェクト選択画面で、Google Maps Activityを選択して、Nextを押していきます。

アプリ名や保存場所などを決めて、finishボタンを押して進みます。
これで無事にプロジェクトが作成できたかと思います。

続いて、APIキーを取得していきます。

プロジェクト内にある、google_maps_api.xmlをクリックして下さい。

そして、

<resources>
    <!--
    TODO: Before you run your application, you need a Google Maps API key.

    To get one, follow this link, follow the directions and press "Create" at the end:

    https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&

    You can also add your credentials to an existing key, using these values:

この中のhttps://console.developers.google.com/flows/en….とあるリンクを開いて下さい。

開いたら、プロジェクトを作成するか、既存のプロジェクトを洗濯して、「続行」を押して下さい。

続いて、下の画面の中の「APIキーを作成する」を押します。

すると、以下のような画面が表示され、APIキーが表示されます。
ここでAPIキーをコピーしておくようにお願いします!

続いて、キーを安全に使用するために、キーを制限しておきます。

アプリケーションは「Androidアプリ」を選択し、APIの制限では「キーを制限」を選択。
フィルタの種類は、「Maps SDK for Android]を選択します。

ここまででキーを一通り作り終えたので、続いてはプロジェクトに移動して下さい!

再び、先ほどのgoogle_maps_api.xmlを開いて、

移動すると、YOUR_KEY_HEREと書いてある所があるので、その場所に先ほど生成した、キーを入力して下さい。

<resources>    
  //最後から2行目の文
    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">YOUR_KEY_HERE</string>
</resources>

これで準備は完了です!runボタンを押して、アプリを起動してみて下さい!

この画面が表示されれば、完了です!

最後までご覧下さり、ありがとうございました!