On-demand Rides and Deliveries ソリューションは、オンデマンド モビリティ ソリューションを構築するための開発ツールキットです。Navigation SDK のみを使用して、アプリにリアルタイムのトラッキング マップを提供できます。このツールキットでは、配車サービスや配達ソリューション専用に設計されたマップ、ルート、場所の機能をラップするウェブサービスと、一連の API を提供しています。
On-demand Rides and Deliveries ソリューションは、次の機能を提供しています。
- ルートの計画とディスパッチ。ユーザーは使い慣れた Google マップを使い、正確なルートと ETA の計算、効果的な集荷所で配車や注文を行うことができます。
- Driver Routing & Navigation」を実行します。二輪車のルートやリアルタイムの交通状況などの機能を使用して、Google マップのターンバイターン方式ナビをアプリに統合できます。
- Address Context と Validation。乗り降りする場所を選ぶと、カーシェアリングのミートアップが簡単になり、配達も効率的になります。
- タスク トラッキング。ドライバーのルートをリアルタイムで追跡できます。
- フリート分析とデバッグ。車両の位置情報、速度、滞在時間、位置情報の精度を遡及的に視覚化してデバッグできます。
コンポーネント
コンポーネント名 | プラットフォーム | 機能 |
---|---|---|
Navigation SDK | Android、iOS | ナビゲーションと UI のカスタマイズ |
Fleet Engine ウェブサービス | gRPC と REST | 認証、車両登録、車両追跡、ルート調整 |
Driver SDK | Android、iOS | 高度なナビゲーションとトラッキング |
コンシューマ SDK | Android、iOS | ルート リクエスト |
Location Selection API | gRPC と REST | 乗車と降車の選択 |
デベロッパー ロードマップ
デザインによって、Google Maps Platform との統合の程度が決まります。ここでは、要件を調査して SDK の機能と比較しながら期待できることを大まかに見ていきます。
アプリのリアルタイム ナビゲーション
ナビゲーションがある最終アプリまでのルートは、Navigation SDK を有効にするために API プロジェクトを取得するために Cloud プロジェクト作成のゲートウェイを通ります。これらの準備作業が完了したら、アプリ プロジェクトを作成し、SDK ファイルをコピーして、アプリの依存関係に追加する必要があります。アプリに追加された SDK を使って、アプリが受け入れるデスティネーションの数、ユーザーへの表示、イベントへの応答を決定できます。詳しくは、各プラットフォームの Navigation SDK をご覧ください。
ライドシェアリングと配送ソリューション
車両登録と追跡を必要とするソリューション設計では、ソリューションがディスパッチハブとして使用できる Fleet Engine を呼び出すことができます。
主な技術的な制約とコンポーネント
以下のライドシェアと配信機能は、ユーザーのサーバー、サービス、アプリケーションの単独の責任となります。
- ドライバー、車両、乗客、旅行に関するデータ、請求可能なトランザクションを保存