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 を使用する方法
プラットフォームを選択して、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 を設定するプラットフォームのドキュメントをご覧ください。