JavaScript フリート トラッキング ライブラリは、次のユースケースで機能します。
- オンデマンドのルート
- スケジュール設定されたタスク
このガイドでは、両方のサービスでこのライブラリを使用する方法について説明します。
JavaScript フリート トラッキング ライブラリを使用すると、フリート オペレーターはフリート内の車両の位置をほぼリアルタイムで可視化できます。車両のルートがわかっている場合、地図ビュー コンポーネントは、予測された経路に沿って移動する車両をアニメーション表示します。
フリート トラッキングとは
フリート トラッキングは、フリート オペレーター向けに設計された Fleet Engine の機能です。Fleet Engine のフリートデータをモデル化して追跡するインターフェースを提供し、フリート管理者の移動情報をリッチなウェブベースの地図表示を作成するために使用するクラスを提供します。次に例を示します。
- オンデマンドの乗車サービス事業者が複数の車両の乗車状況を追跡できるようにします。
- 予定された配送業者が、ウェブベースの地図でフリート配送の進捗状況をほぼリアルタイムで確認できるようにします。
ライブラリをウェブアプリに統合し、Fleet Engine 内で適切なロール プロファイルを設定して、ユーザーとの乗車情報の共有をサポートします。Fleet Engine のロールの詳細については、サービス アカウントのロールをご覧ください。
フリート トラッキングを使用する理由
フリート トラッキングをフリート運用に統合すると、ほぼリアルタイムの位置情報の更新により、包括的な車両モニタリング エクスペリエンスが得られます。地図上でフリート車両の 1 台またはすべての位置情報を確認できます。また、フリートのパフォーマンスを把握するのに役立つ停車地や経由地の詳細も確認できます。
フリート トラッキングでできること
フリート トラッキング ライブラリの情報を使用して、次の機能を備えたフリート オペレーションの豊富なビューを作成できます。
ニーズに合わせてフリート トラッキング マップの UI カスタマイズをパーソナライズします。
ルートに沿って移動する 1 台、複数台、またはすべての車両の現在地を、定期的に更新される位置情報とともに確認できます。
旅行や配達の到着予定時刻と残りの距離を計算します。
完了した乗車やタスクのステータスなど、車両の進捗状況を確認できます。
コンポーネント
次の表に、フリート トラッキングで使用されるコンポーネントとその機能を示します。
オンデマンドのルート
コンポーネント | 説明 |
---|---|
移動経路の共有の地図ビュー | 乗車共有の地図ビューには、車両の位置とルートが表示されます。Fleet Engine が車両のルートを認識している場合、地図ビュー コンポーネントは、予測された経路に沿って移動する車両をアニメーション表示します。 |
車両位置情報プロバイダ | 車両位置情報プロバイダは、1 台の車両の位置情報を表示します。車両の位置、経由地、車両に割り当てられたルートに関する情報が含まれています。 車両とその経由地マーカーの公開設定ルールは次のとおりです。
|
カスタマイズ オプション | 車両の位置情報プロバイダ オプションを使用すると、ポリラインとマーカーのカスタマイズを指定できます。ポリラインの色とスタイルを設定して、走行ルートや交通状況など、車両のさまざまな実際のシナリオを表示できます。さまざまな目的に合わせてマーカーをカスタマイズできます。ポリラインとマーカーにクリック処理を追加することもできます。 |
車両イベント リスナー | イベント リスナーを使用すると、オペレーターは車両が完了したルートに関する情報を取得できます。 |
車両フリート位置情報プロバイダ | フリート位置情報プロバイダは、複数の配送車両の位置情報を表示します。フリートを追跡するときに、地理的な境界を設定します。車両 ID でフィルタすることもできます。 |
スケジュール設定されたタスク
コンポーネント | 説明 |
---|---|
移動経路の共有の地図ビュー | 配送ルート共有の地図ビューには、配送車両の位置とタスクが表示されます。Fleet Engine が車両のルートを認識している場合、地図ビュー コンポーネントは、予測された経路に沿って移動する車両をアニメーション表示します。 |
配達車両の位置情報プロバイダ | 配送車両の位置情報プロバイダは、単一の配送車両の位置情報を表示します。車両の位置、停車地、配送車両が完了したタスクに関する情報が含まれています。 配送車両、配送先、タスクの公開設定ルールは次のとおりです。
|
カスタマイズ オプション | 配達車両の位置情報プロバイダ オプションを使用すると、ポリラインとマーカーのカスタマイズを指定できます。ポリラインの色とスタイルを設定して、車両の実際のさまざまなシナリオ(車両のアクティブなルートなど)を表示できます。配送車両など、さまざまな目的でマーカーをカスタマイズできます。ポリラインとマーカーにクリック処理を追加することもできます。 |
Delivery task filter(配達タスクのフィルタ) | タスクフィルタを使用すると、指定した時刻の前後に完了したタスクのビューをフィルタリングしたり、オープンまたはクローズ済みのタスクでフィルタリングしたりできます。 |
配達車両イベント リスナー | イベント リスナーを使用すると、配達車両が完了したルート セグメントに関する情報や、車両が処理したタスクのリストを取得できます。 |
配送車両の位置情報プロバイダ | 配送車両の位置情報プロバイダは、複数の配送車両の位置情報を表示します。フィルタを適用して特定の配送車両とその位置情報を表示したり、フリート全体の車両の位置情報を表示したりできます。 |
フリート トラッキングの使用方法
1 | JavaScript でフリート トラッキングを設定します。 | 詳細については、JavaScript フリート トラッキング ライブラリを設定するをご覧ください。 |
2 | ライブラリを読み込み、地図を初期化します。 | 詳細については、ライブラリを読み込んで地図ビューを初期化するをご覧ください。 |
3 | 車両の位置情報を指定して、地図ビューを設定します。 | 車両の追跡を開始するには、正しい車両 ID で位置情報プロバイダをインスタンス化し、それを使用して地図ビューを初期化します。詳しくは、車両の位置情報を提供するをご覧ください。 |
5 | フリートの進行状況を更新し、乗車エラーを処理します。 | 詳細については、フリートの進行状況を更新するとエラーを処理するをご覧ください。 |
5 | 1 日の作業が完了したら、フリート車両の追跡を停止します。 | 詳しくは、配達車両の追跡を停止するをご覧ください。 |