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 フリート トラッキング ライブラリを使用してフリートを追跡するをご覧ください。