ルートの計画と配車は、オンデマンド配車と配達ソリューションの機能です。フリート管理者は、ドライバーを配車および配達のタスクと組み合わせるのに最適な割り当てを見つけることができます。ルートの計画と配車を行うには、配車に関連する次の 2 つの API のいずれかを使用します。
ルート計画と配車でできること
ルートの計画と配車を使用すると、効率、費用、ユーザー満足度の点で最適な結果をもたらすルートとドライバーの組み合わせを最適化できます。
ルート計画と配車を使用すべき理由
ルート計画と配車を使用すると、顧客が目的地に到着したり、注文品を受け取ったりできるように、最短時間で、かつ費用を最小限に抑えられます。
ルート計画と配車を利用するメリットは、ドライバーにとっても、収益を得るための時間が増え、アイドル時間が減るというメリットがあります。また、フリート運用者は、効率が向上するため、全体的な運用コストを削減できます。
ルート計画と配車の使用方法
ルート計画と配車機能を実装するには、次の 2 つの方法があります。
- ステートレス アプリケーション
- ステートフル アプリケーション
ステートレス アプローチ
ステートレス アプローチでは、Routes Preferred API を使用します。この API では、移動時間や距離など、正確に計算されたルート指標を取得できます。API は、配車または配達リクエストを受け入れることができる近くのドライバーをランク付けしたリストを返します。
このアプローチでは、ドライバー、車両、ルートの状態をバックエンドで維持する必要があります。ディスパッチ エンジンをすでに構築している場合は、この方法が最適です。
ステートフル アプローチ
このアプローチでは、SearchVehicles()
リクエスト メッセージを送信します。これを使用して、ユーザーと利用可能な車両をペア設定できます。詳細については、付近のドライバーを探すをご覧ください。この API を使用すると、特定のタスクの乗車場所について、近くのドライバー(または車両)を検索できます。半径、ドライバーの数、ルート、車両属性でフィルタできます。この API は、配車または配達のリクエストを受け付けることができる、近くのドライバーをランク付けしたリストを返します。
このアプローチでは、Fleet Engine はドライバー、車両、ルートの状態を維持します。そのため、プロジェクトを始めたばかりで、完全なディスパッチ エンジンを構築していない場合に最適なアプローチです。
おすすめのコンテンツ
付近のドライバーの検出 - 付近の車両を探す方法を確認できます。
ルート マトリックスの計算 - ルートの距離と所要時間を計算する方法を学びます。