Android 用の Navigation SDK を統合すると、リンクするだけでなく、アプリでさらに便利にお使いいただけます。 外部のマップビューにアタッチできますGoogle マップ ナビを使用すると、 ユーザー ジャーニーに関するデータを取得し、一元化されたレポートを作成できます。このガイド Navigation SDK のデモアプリを実行する方法について説明します。 GitHub で公開されています
準備する
Navigation SDK の使用を開始するには、 次の項目が含まれます。
Google Maps Platform の担当者(以下を利用する場合):
- 以下で使用するためにプロビジョニングされた API キー Navigation SDK。お客様の projectID。Google Cloud コンソールのメイン ダッシュボードで確認できます。 プロジェクト名の下にあります。
- SDK アーティファクト。プロジェクトが構成されていることを確認します。 Navigation SDK に Maven を使用します。
- v4.99.0 以前を使用しているプロジェクトの場合。Maven を使用できない場合は、
圧縮されたアーティファクトを共有ドライブからダウンロードできます。静的ライブラリ ファイルは、
Navigation SDK を含む
libs/
ディレクトリ として AAR バンドル: - デモアプリ(複数可)。
- Android Studio を使用して、アプリを作成する際に推奨される開発環境です。 Navigation SDK を使用します
このドキュメントは、Android 開発と Google Cloud インフラストラクチャを オブジェクト指向プログラミングの概念について説明します。また、Google Cloud の ユーザーの視点から見たマップ。
デモアプリを入手する
Google では、Google Meet の機能を ナビゲーション SDK は 経験レベルに応じて、Google Maps API を使用します。 Google Maps API に精通しているデベロッパー GoogleNavigation のデモに集中できます。どちらのデベロッパーも初めての場合 両方のアプリが役に立ちます。
Navigation SDK for Android v4.1 以降、以下のデモアプリは両方とも GitHub でダウンロードできます。
GoogleNavigation のデモ: API の動作の統合と、 ガイド付きナビゲーションで、ユーザー エクスペリエンスに関連するビューが表示される セッションをご覧ください。
GoogleMap のデモ:
GoogleMap
の個々の動作を紹介します。 インターフェースで、地図の雰囲気や表示形式をカスタマイズできます。
Maven の使用に関する注意事項
デモアプリは、リモート Maven から SDK アーティファクトをダウンロードするように構成されています 使用して、Gradle で Artifact Registry プラグインを使用します。必ずフォローしてください プロジェクトの構成手順 SDK へのアクセス権を取得します。
GoogleNavigation のデモ
最新の Google Navigation のデモは、GitHub で入手できます。
建物
Android Studio でデモアプリをインポートして、Gradle を実行できるようにします。
local.defaults.properties
を開き、MAPS_API_KEY
の値を更新する プロパティ:MAPS_API_KEY=YOUR_API_KEY
[build] をクリックして、SDK 実装の詳細を確認します。
Java クラスの実装コードをメモします。
レイアウト XML 内のレイアウト デザインとテキストをメモします。
build.gradle
ファイルで、依存関係の SDK をメモします。
Secrets Gradle の プラグイン マニフェストに API キーを追加する方法について詳しくは、ドキュメントをご覧ください。
実行中
Android デバイスをパソコンに接続するか、エミュレータを使用します。
- Android デバイス - 詳しくは、 手順 Android デバイスで開発者向けオプションを有効にして、システムを設定します デバイスを検出します。
- エミュレータ: Android Virtual Device(AVD)を使用 マネージャー 構成する必要があります。エミュレータを選択する際は、 Google API を含むイメージを選択します
Android Studio で [Run] メニュー オプション(またはプレイボタン)をクリックします。 icon);デプロイ ターゲットを選択します。
アプリを構築して起動すると、リストのランディング ページがユーザーに表示されます。 オプションが用意されています。
NavViewActivity オプションと NavFragmentActivity オプション
NavSDK を初めて使用する場合は、おそらくこれら 2 つのオプションが最も適しています。 役立ちます
オプション 1: NavViewActivity
は NavigationView
を使用した動作を示します。
Navigator
。
オプション 2: 2 番目のオプション(NavFragmentActivity
)では、
使用し、
SupportNavigationFragment
横方向の
Navigator
。
これらのオプションのいずれかをクリックすると、以下の画面が表示されます。
- ナビゲーション UI と
- [目的地を設定]ボタン
- 操作できるオーバーレイが存在します。このオーバーレイを使用すると、 API
- その他のオプションのオーバーフロー メニュー
まず、[Set Destination] をクリックして住所を選択します。アプリは は、現在地からその住所へのルートをシミュレートします。コントロールを使用する API を呼び出すとどうなるかを確認できます。たとえば、 [View Methods] をクリックし、SDK を強制的に夜間モードにして、 どう見えるでしょうか
SwappingMapAndNavActivity オプション
SwappingMapAndNavActivity
は、次の一般的なパターンを示します。
MapView
を表示しているNavigationView
に切り替えます ナビが開始されたときMapView
に戻る ナビの終了時に
GoogleMap のデモ
最新の Google Navigation のデモは、GitHub で入手できます。
建物
Android Studio でデモアプリをインポートして、Gradle を実行できるようにします。
local.defaults.properties
を開き、MAPS_API_KEY
の値を更新する プロパティ:MAPS_API_KEY=YOUR_API_KEY
[build] をクリックして、SDK 実装の詳細を確認します。
Java クラスの実装コードをメモします。
レイアウト XML 内のレイアウト デザインとテキストをメモします。
build.gradle
ファイルで、依存関係の SDK をメモします。
Secrets Gradle を参照 プラグイン をご覧ください。
実行中
Android デバイスをパソコンに接続するか、エミュレータを使用します。
- Android デバイス: 詳しくは、 手順 Android デバイスで開発者向けオプションを有効にして、 デバイスを検出します。
- エミュレータ: Android Virtual Device(AVD)を使用する マネージャー 仮想デバイスを構成しますエミュレータを選択する際は、 Google API を含むイメージを選択します
Android Studio で [Run] メニュー オプション(またはプレイボタン)をクリックします。 icon);デプロイ ターゲットを選択します。
アプリを構築して起動すると、リストのランディング ページがユーザーに表示されます。 提供します
この表示パターンと、対応するソースコードの構造
Google Maps SDK のデモのユーザーに役立つ内容となっています。これは、
GoogleMap のデモは、Maps API のデモと同様のものになっています。
アプリ。メイン
違いは Navigation SDK のデモでは、ユーザーが
デモのテスト実行を希望しています。
NavigationView
または
MapView
,
。
Google では一般に、導入には
NavigationView
。
このデモでは、両方のバージョンでこれらの動作を柔軟に試すことができます。
デモアプリを使用して
ご都合のよい方を選んでくださいたとえば、
サードパーティを使用している場合に MapView
を使用するために必要な
クラスとやり取りするコード ライブラリを指定します。