On-demand Rides and Deliveries Solution は、オンデマンド モビリティ サービスを構築するための開発ツールキットです。Navigation SDK のみを使用するだけで、アプリにリアルタイムの追跡地図を提供できます。調整されたルートを追加する場合は、ツールキットが提供するウェブサービスと、地図、経路、場所の機能を、ライドシェアリングと配達のソリューション専用に設計されたインターフェースにラップする API セットを提供します。
オンデマンド配車と配達ソリューションは、以下の機能を提供します。
- ルート計画と配車。ユーザーは、使い慣れた Google マップを使用して、迅速かつ正確なルートと到着予定時刻の計算、効果的な乗車場所を把握し、配車を予約したり、注文したりできます。
- ドライバーのルーティングとナビゲーション。二輪車のルート選択やリアルタイムの交通状況などの機能を利用して、Google マップのターンバイターン方式ナビをアプリに統合できます。
- Address Context & Validation -乗車場所または降車場所の正しい住所を特定し ドライバーが正しい場所にルーティングされるようにします
- タスク トラッキング。ユーザーがドライバーのルートをリアルタイムで追跡できるようにする。
- フリート分析とデバッグ。車両の位置、速度、滞留時間、位置情報の精度を遡及的に可視化し、デバッグできます。
コンポーネント
コンポーネント名 | プラットフォーム | 機能 |
---|---|---|
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 を呼び出すことができます。
主な技術的制約とコンポーネント
以下のライドシェアと配送に関する機能は、お客様のサーバー、サービス、アプリケーションが単独で責任を負います。
- ドライバー、車両、乗客、移動データ、請求対象トランザクションのストレージ。