
Maps SDK for Android
Android アプリ用に動的でインタラクティブな地図、位置情報、地理空間のエクスペリエンスを作成し、カスタマイズすることができます。
始める
Maps SDK for Android の一般的な機能を使って、作成を始めてみましょう。
Google Maps Platform スタートガイド
アカウントを作成し、API キーを生成して、ビルドを開始します。
マーカーが配置された地図を作成する
Maps SDK for Android を読み込んで、マーカーを配置した地図をウェブアプリに追加する方法を確認しましょう。
地図のスタイルをカスタマイズする
道路、地勢、スポットなど、地図に含まれるほとんどすべての要素をカスタマイズできます。
地図上で現在の場所を選択して詳細を表示する
Android デバイスの現在地を特定して、その場所や付近にある他のスポットの詳細情報を表示しましょう。
機能
Maps SDK for Android のコア機能のドキュメントを参照しましょう。
Dynamic Maps
Android アプリに基本的な地図を追加します。
マーカー
地図にマーカーを追加し、クリック イベントに反応させたり、色や画像をカスタマイズしたりすることができます。
情報ウィンドウ
マーカーをタップしたユーザーに追加の情報やコンテキストを伝える情報ウィンドウを表示します。
コントロールと操作
組み込みの UI コンポーネントや操作(ジェスチャー)の設定を行い、ユーザーによる操作の方法をカスタマイズします。
イベント
地図のクリック、マーカーのクリック、カメラの変更、オーバーレイ イベントなどのイベントをリッスンします。
シェイプ
地図上にポリゴン、ポリライン、円などを追加し、外観をカスタマイズします。
地面オーバーレイ
緯度と経度に紐付けられ、ドラッグ操作やズーム操作に連動して動く画像オーバーレイを追加します。
Wear OS サポート
Maps SDK for Android を使ってウェアラブル アプリを作成します。
カメラとビュー
カメラの位置、ズームレベル、Bearing(水平方向の向き)などを制御します。
タイル オーバーレイ
Google の基本地図タイルの上に画像を重ね合わせて、アプリにデータとローカル画像を追加します。
ユーティリティとヘルパー ライブラリ
Android 向けのオープンソースのユーティリティ ライブラリやヘルパー ライブラリを組み込みます。
マップ Android KTX
Kotlin 拡張機能を使用すると、簡潔でわかりやすい Kotlin を使用できます。
Maps SDK for Android ユーティリティ ライブラリ
幅広く応用できるユーティリティで、アプリをさらに充実させましょう。
マップ Android Rx
Maps SDK for Android と Places SDK に RxJava バインディングを導入しましょう。
Jetpack Compose コンポーネント
Maps SDK for Android に Jetpack Compose を導入しましょう。
コードサンプル
Maps SDK for Android の使用法を実演するサンプルアプリ集です。
コードサンプルの概要
Java と Kotlin の両方で Maps SDK for Android のデモをインストールして実行します。
Maps Platform Codelab
Android アプリに Current Place Picker(現在地選択ツール)を追加する方法をはじめ、さまざまな実用例を学習できます。
ヘルプとサポート
誰かからサポートを受けたり、誰かをサポートしたり。コミュニティに参加しましょう。
スタック オーバーフロー
誰かからサポートを受けたり、誰かをサポートしたり。皆でよりよいマップを構築していきましょう。
Issue Tracker
バグを報告するか、機能リクエストを開きます。
プラットフォーム ステータス
プラットフォームのインシデントとサービス停止についてご確認ください。
サポート
Google Maps Platform チームにお問い合わせください。