Fleet Tracking を使ってみる

JavaScript フリート トラッキング ライブラリを使用すると、車両の現在地をほぼリアルタイムで可視化できます。このライブラリでは、On Demand Rides and Deliveries API を使用して車両とルートを可視化できます。JavaScript Fleet Tracking Library には、標準の google.maps.Map エンティティとデータ コンポーネントを Fleet Engine に接続するためのドロップイン代替となる JavaScript 地図コンポーネントが含まれています。

フリート トラッキングの実装には、オンデマンド配車と配達ソリューションのコンポーネント(Fleet Engine、JavaScript フリート トラッキング ライブラリ、Driver SDK)との連携が必要になります。

  • Fleet Engine は、オンデマンド配車と配達ソリューションのバックエンド サービスです。ルートと車両の状態を管理します。Driver SDK、JavaScript フリート トラッキング ライブラリ、バックエンド サービス間のやり取りを処理します。バックエンド サービスは、REST または gRPC 呼び出しを行うことで Fleet Engine と通信できます。
  • JavaScript Fleet Tracking Library は、内部のフリート管理アプリケーションに統合できます。これにより、車両の場所やその他の移動情報を可視化できます。
  • Driver SDK は、ドライバアプリに統合するライブラリです。ドライバの位置情報、ルート、残り距離、到着予定時刻を使用して Fleet Engine を更新します。また、ターンバイターン方式のナビをドライバーに提供する Navigation SDK とも統合されています。詳しくは、Google マップのナビゲーションをご覧ください。

次の図は、これらのコンポーネントの関係を示しています。 アーキテクチャ

フリート トラッキングの実装を開始するには、JavaScript フリート トラッキング ライブラリを使用してフリートを追跡するをご覧ください。