オンデマンド配車と配達ソリューションは、オンデマンドのモビリティ サービスを構築するための開発ツールキットです。Navigation SDK のみを使用して、アプリにリアルタイムのトラッキング マップを提供できます。調整されたルートを追加する場合、このツールキットにはウェブサービスと、地図、ルート、場所の機能を、ライドシェアリングおよび配達ソリューション専用に設計されたインターフェースにラップする API セットが用意されています。
オンデマンド配車と配達ソリューションは、次の機能を提供します。
- ルートの計画と配車。顧客は、ユーザーが慣れ親しんでいる使い慣れた Google マップを使用して、ルートと到着予定時刻を迅速かつ正確に計算し、効果的な乗車ポイントを使用して、乗車の予約や注文を行うことができます。
- ドライバーのルーティングとナビゲーション。二輪車のルートやリアルタイムの交通情報などの機能を備え、Google マップのターンバイターン方式のナビをアプリに統合できます。
- 住所のコンテキストと検証。乗車または降車場所の正しい住所を特定し、ドライバーが正しい場所に転送されるようにします。
- タスク トラッキング。顧客がドライバーのルートをリアルタイムで追跡できるようにする。
- フリートの分析とデバッグ。過去にさかのぼって車両の位置情報、速度、滞留時間、位置情報の精度を可視化してデバッグできます。
コンポーネント
コンポーネント名 | プラットフォーム | 機能 |
---|---|---|
Navigation SDK | Android と iOS | ナビゲーションと UI のカスタマイズ |
Fleet Engine ウェブサービス | gRPC と REST | 認証、車両登録、車両追跡、移動調整 |
Driver SDK | Android と iOS | 強化されたナビゲーションとトラッキング |
コンシューマ SDK | Android と iOS | ルートのリクエスト |
デベロッパー ロードマップ
デザインによって、Google Maps Platform をどの程度統合するかが決まります。ここでは、要件を検討し、SDK の機能と比較した場合に想定される動作の概要を示します。
アプリ内のリアルタイム ナビ
ナビゲーションを備えた最終的なアプリへの道のりでは、Cloud プロジェクト作成のゲートウェイに進み、Navigation SDK を有効にするために API_KEY を取得します。これらの準備作業の後、アプリ プロジェクトを作成し、SDK ファイルをコピーして、アプリの依存関係に追加する必要があります。SDK をアプリに追加すると、アプリが受け入れるデスティネーションの数、ユーザーにビューがどのように表示されるか、イベントに応答する方法を決定できます。詳しくは、プラットフォームの Navigation SDK をご覧ください。
ライドシェアリングと配達ソリューション
車両の登録と追跡を必要とするソリューション設計では、ソリューションがディスパッチ ハブとして使用できる Fleet Engine を呼び出すことができます。
主な技術的制約とコンポーネント
以下の配車および配達機能は、お客様のサーバー、サービス、アプリケーションが単独で責任を負います。
- ドライバー、車両、乗客、ルートデータ、請求対象トランザクションの保存。