トールのコストとコストの最適化
"calculateroute.json" の通行料金計算または通行料金の最適化を、リクエストパラメータ "tollVehicleType" でアクティブ化します。
「 tollVehicleType 」に加えて、重量、幅、長さ、高さ、 トレーラーの高さまたは燃料タイプ。 これらのパラメータには、 API リファレンス で「 Used for トール cost 」とマークされています。
これらのルートのレスポンスには、コスト、詳細、および料金が含まれ、通行料金がコスト /TotalCost に追加されます。
さらに、「 rollups 」パラメータを使用して、さまざまなレベルで通行料金の詳細を要求できます。
- 合計サマリーのみ
- 道路リンクあたりのコスト
- 国ごとのコスト
- トールシステムあたりのコスト
コストのタイプ
道路使用量に起因する総コストは、次の 3 つのカテゴリに分けることができます。
- 道路セクションの費用–特定の道路、道路の一部、または特定の料金所を通過するためにドライバーが支払う料金
- 管理エリアの入場料–特定のエリアの道路ネットワークへの通行権を取得するためにドライバーが支払う料金
- フェリー料金–車両を含め、ドライバーが自分でフェリーを利用する場合に支払う料金
これら 3 つのカテゴリの合計コストは、リクエストに対するレスポンスとして個別に返されます。 フェリーのコストは現在平均値のみであるため、ルートの最適化について考慮されますが、明示的なコスト項目としては返されません。
コストの最適化されたルートの計算
ルーターは常にコストが最適化されたルートを計算します。 デフォルトでは、高いドライバーコストが想定され、最速のルートが計算されます。
最速ルートに沿ってのみ通行料金を計算する(つまり、トールコストを削減するためにルートを変更しない)には、 driver_cost パラメータに高値を指定し、 vehicle_cost パラメータに低値を指定します。
(トール)コストの最適化されたルートを取得するには、次のパラメータ(の一部)を指定します。
-
driver_cost
–トラック運転手の時間給など、指定した通貨での 1 時間あたりの運転コスト -
vehicle_cost
–トラック使用コストなど、指定した通貨でキロメートルあたりの車両使用コスト -
customConsumptionDetails
–車両の燃料 / エネルギーコスト - オプションの「ピック & ドロップ」経由地の値
トールコストルーティングエンジンの選択
Routing API で計算されたルートを取得するには、パラメータ&ロールアップまたは &cost_optimize を指定します。 Routing API 自体はコストや料金の最適化を行いませんが、高速かつ最短のルートと、さまざまなオプションを持つ複数のルートを提供します。 次に、 Fleet Telematics の API が、 DRIVER_COST 、 VEHAL_COST 、およびトールのコストの最小合計を持つルートを選択します。 そのため、(有料)コストが最適化されたルートが一般的に見つかりますが、必ずしも保証されているわけではありません。
&roup( ロールアップ ) の代わりにパラメータとロールアップを指定します。また、 Fleet Telematics の API でルートを計算するには、 &cost_optimize を指定しません。 Fleet Telematics の API では、 mode パラメータの shortest/fast が無視されます。 代わりに、 driver_cost 、 vehicle_cost 、およびトールのコストの合計を最小化します。 これにより、完全にコストが最適化されたルートが作成されます(ルート探索では、経由地から遠く離れた場所にある最小の道路は考慮されません)。 ただし、すべての Routing API パラメータをサポートしているわけではありません。また、より高い応答時間を表示できます。