Driver SDK のオンデマンド移動の概要

Driver SDK は、モバイルアプリのツールキットであり、Fleet Engine の基本的なコンポーネントです。この SDK を使用すると、ドライバー アプリで割り当てられたルートを管理し、ドライバーのナビゲーションとルート設定の機能を有効にすることができます。

始める前に

このガイドでは、次の内容を読んでいることを前提としています。

オンデマンド ルート用の Driver SDK とは何ですか?

Driver SDK は、車両の位置情報とルートの更新情報を Fleet Engine に送信します。これにより、Fleet Engine は車両と割り当てられたルートを追跡できます。この SDK は、ドライバーが運転を開始すると、イベント リスナーを使用して、Navigation SDK から Fleet Engine に位置情報の更新、緯度と経度の座標、現在のルートセグメント、目的地を送信します。

オンデマンド ルートに Driver SDK を使用する理由

Driver SDK を使用すると、ドライバーのルートの更新のために Fleet Engine との統合が容易になります。この SDK を使用すると、ドライバーは 1 つのアプリで割り当てを管理し、Google マップのコンシューマー バージョンを使用する場合と同様にナビゲーションを行うことができます。別のアプリに切り替える必要はありません。

オンデマンド ルート用の Driver SDK でできること

オンデマンド ルート用の Driver SDK を使用して、次の情報を Fleet Engine に伝達します。

  • 地図上の車両のリアルタイムの位置。
  • Navigation SDK によって提供されるルート経由地の緯度と経度の座標。
  • 次の経由地までの残りの距離。
  • 次のウェイポイントへの予定到着時刻。
  • Navigation SDK によって提供される、車両が走行する必要があるルート。

オンデマンド ルート用の Driver SDK の仕組み

Driver SDK は、ルート情報と目的地に Navigation SDK を使用します。Navigation SDK からの情報とともに、Driver SDK はドライバー アプリと統合され、位置情報の更新、緯度と経度の座標、残りの距離、到着予定時刻のストリームを Fleet Engine に提供します。 その他の車両データの更新はすべて、顧客のバックエンドに送信する必要があります。バックエンドは、データを Fleet Engine に中継します。

Driver SDK がクライアントから顧客のインフラストラクチャ、そして Fleet Engine と顧客のバックエンドを介して Google のインフラストラクチャに通信する仕組みを示すシステム図

オンデマンド ルート用の Driver SDK を使用する方法

ご使用のプラットフォームを選択して、Driver SDK の使用を開始する方法をご確認ください。

Android

1 Driver SDK for Android を入手する 詳細については、Driver SDK を入手するをご覧ください。
2 Google Cloud コンソール プロジェクトを構成する 詳細については、Google Cloud コンソール プロジェクトを構成するをご覧ください。
3 依存関係を宣言する 詳しくは、依存関係の宣言をご覧ください。
4 認証トークンを作成する 詳細については、認証トークンを作成するをご覧ください。
5 Driver SDK を初期化する 詳細については、Driver SDK を初期化するをご覧ください。
6 車両を準備する 詳細については、車両を準備するをご覧ください。
7 ルートの詳細を設定する 詳細については、ルートの詳細を設定するをご覧ください。

iOS

1 Driver SDK for iOS を入手する 詳細については、Driver SDK を入手するをご覧ください。
2 Google Cloud コンソール プロジェクトを構成する 詳細については、Google Cloud コンソール プロジェクトを構成するをご覧ください。
3 認証トークンを作成する 詳細については、認証トークンを作成するをご覧ください。
4 Driver SDK を初期化する 詳細については、Driver SDK を初期化するをご覧ください。
5 車両を準備する 詳細については、車両を準備するをご覧ください。
6 ルートの詳細を設定する 詳細については、ルートの詳細を設定するをご覧ください。

次のステップ

Driver SDK を設定するプラットフォームのドキュメントをご覧ください。