Fleet Tracking を使ってみる

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

フリート トラッキングを実装するには、いくつかのオンデマンド配車と配達ソリューション コンポーネント(Fleet Engine、JavaScript Fleet Tracking Library、Driver SDK)を使用します。

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

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

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