[Android] Google Map ズームとアイコン画像貼り付け

Google Mapに標準のマーカーとは別のアイコンを使うとか、あるいはズームでマップ表示させるにはどうするかやってみました。

1x1.trans - [Android] Google Map ズームとアイコン画像貼り付け


Android Studio
2021.2.1




Google Maps Activity

 

project の新規作成にて Google Maps Activity を選択することで、すぐにmapを表示できるコードが生成されKeyを入れればすぐにできます。Google Mapプロジェクトの作成はこちらを参考にしてください。

x13.4 gmap 00 100x100 - [Android] Google Map ズームとアイコン画像貼り付け
Google Mapアプリを作る場合には、プロジェクトの新規作成でMAPアプリを選択すると簡単に出来上がります。

作成したプロジェクトに、OnMapReadyCallbackに緯度経度を入れれば、そのロケーションをマーカーを付けて表示できます。

シドニーにマークされたマップが表示されますが、皇居付近に緯度経度を変えて、更にズームアップしてみます。

また標準のマーカーをアイコン画像に変更するとこうなります。
マーカーアイコンはbitmapの画像を作ってdrawableに入れておきます。

MapsActivity.java

 

local.propertiesに記述

AndroidManifest.xml のYOUR_API_KEY を{MAPS_API_KEY}に置き換え

ズームさせマーカーをアイコンに変更すると
1x1.trans - [Android] Google Map ズームとアイコン画像貼り付け

ズームとしてはnewLatLngZoomを使えます

 
 
関連ページ:

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

シェアする

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

フォローする