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 に中継します。

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

オンデマンドの乗車に 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 を設定するプラットフォームのドキュメントをご覧ください。