設定の概要と要件

このドキュメントでは、Navigation Connect API を設定するプロセスについて説明し、Navigation Connect API を使用するためのドライバーのデバイス要件を示します。

Navigation Connect の設定プロセス

Navigation Connect API を使用するには、次の設定手順を完了する必要があります。

  1. Google Cloud プロジェクトを作成して構成します。
  2. Navigation Connect API を有効にして、アプリを確認します。
  3. OAuth を設定して OAuth トークンを作成します。
  4. サービス アカウントを設定して、バックエンド インフラストラクチャと Google マップまたは Waze の間の通信を有効にします。

Navigation Connect を使用するためのデバイスの最小要件

ドライバーのデバイスで Navigation Connect セッションを正常に実行するには、これらの要件を満たす必要があります。セッションでは、Navigation Connect API を使用して、位置情報や予定到着時刻などのリアルタイムのルートデータをバックエンド サーバーに送信します。

サポートされているアプリのバージョン

デバイスに Waze バージョン 5.15.5 以降、または Google マップ バージョン 26.14 以降がインストールされている必要があります。

正確な位置情報が有効になっている

ドライバーに、デバイスで正確な位置情報の権限を有効にするよう求めます。Waze と Google マップでは、ナビゲーションを開始するために正確な位置情報が必要です。

ドライバの同意ダイアログ。

Navigation Connect では、ルートデータを共有するためにドライバーの同意が必要です。同意ダイアログをトリガーする必要はありません。Google マップまたは Waze がこのユーザー インターフェースを自動的に処理します。

アプリから開始された最初のルートで、Google マップまたは Waze はドライバーにルートデータの共有を求めるメッセージを表示します。

  • ドライバーが [許可] をタップすると、Navigation Connect は リアルタイムの位置情報と到着予定時刻データをバックエンドとの間で共有を開始します。
  • ドライバーが [許可しない] をタップした場合、または後で同意を取り消した場合、Google マップまたは Waze はターンバイターン方式のルート案内を提供しますが、Navigation Connect はデータを送信しません 。バックエンドは、ルートデータ ペイロードで CLIENT_ERROR ステータスを受け取ります。

ドライバーは 12 か月ごとにこの同意を再確認する必要があります。

次のステップ

Navigation Connect API を設定する最初の手順は、Google Cloud プロジェクトを作成して構成することです。