[Android] Google Map 簡単に地図を表示させる

Google Mapアプリを作る場合には、「Google Map API v2 キー」ができていれば、プロジェクトの新規作成でMAPアプリを選択すると簡単に出来上がります。
 

gmap 1 170x300 - [Android] Google Map 簡単に地図を表示させる
gmap 3 170x300 - [Android] Google Map 簡単に地図を表示させる

Android Studio 3.1.3
Android 8.1

 



Google Map アプリ

 
マップアプリは、簡単にIntentでアプリに飛ばしてしまうこともできますが->Intentでの簡単なGoogle Map 地図の表示
プロジェクトで Mapアプリ選択しても簡単にできます。

以下3ステップでできます
尚、以下はデバッグのケースです

  1. Google Map API v2 キーの取得
  2. 新規プロジェクトで Map アプリを作成
  3. キーを記述

ここでは、デフォルトの地図を表示させた後に
特定の緯度、経度を指定して地図を拡大ズームさせるところまで試してみます。
 

 

プロジェクトで Map アプリを選択

 
キーは取得済みとして進めていきます
 
プロジェクトを新規で作成するときにMAPアプリを選ぶと簡単にセットアップされます
Google Maps Activity を選択
 

gmap 02 - [Android] Google Map 簡単に地図を表示させる

 
出来上がったコードに google_maps_api.xml ができています

gmap 03 - [Android] Google Map 簡単に地図を表示させる

このファイルのgoogle_maps_key にキー「Google Map API v2 キー」を入れます
キーはプロジェクト名と紐づいて作成したと思いますので、別のものを持ってこないようにします。

(例)

 
これで作業は終わりです。
実行させると、シドニーにマークされた地図が表示されると思います。
 
gmap 1 170x300 - [Android] Google Map 簡単に地図を表示させる

 

Map アプリ

 
コードが以下のようにできています。
(Google Maps Activity で作成されたままです)
 
MapsActivity.java

 
activity_maps.xml

 
google_maps_api.xml

 
AndroidManifest.xml

 

緯度、経度、ズーム

 
できているコードに変更を加えてみます。緯度経度とズームの指定は

を使ってできます
 
MapsActivityの中のonMapReadyで設定します

 
gmap 3 170x300 - [Android] Google Map 簡単に地図を表示させる

 
 

関連ページ:

References:
API キーの取得 | Google Maps Android API | Google Developers
スタートガイド | Google Maps Android API | Google Developers
GitHub の Google マップ リポジトリ
Google Maps Android API – Google Developers
OnMapReadyCallback | Google APIs for Android | Google Developers

誤字脱字、意味不明で分からにゃイ、
などのご意見はこちらから mailフォーム

ブックマークしておくと便利です このエントリーをはてなブックマークに追加




アプリ開発が上達するお勧め

アプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない…あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう、時間の制約がないところが一番の魅力です。

以下の3つはAndroidが学習できるオンラインスクールです。


TECH ACADEMY
Androidアプリコース



侍エンジニア塾
侍エンジニア塾 無料体験レッスン



CodeCamp
~約8,000名の受講生と80社以上の導入実績~
現役エンジニアのオンライン家庭教師CodeCamp





正直ネットや本では限界があります。直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。

尚、スクールがダメだと言う人がいますが、やる気があれば問題ありません。与えられるのを待っていてはいけないですね
欲しいものは取りに行くのです。


Google Pixel 3 XLグローバル版
SIMフリー 並行輸入品
6.3インチの大画面
背景をぼかすポートレートモード撮影

Anker PowerCore II Slim 10000
Power IQ 2.0搭載
iPhone & Android対応

シェアする

  • このエントリーをはてなブックマークに追加

フォローする