注 : フェリー使用のルート検索
ルートの計算では、フェリーの接続を評価し、最適な経路であると判断された場合は、ルートの一部にフェリーの輸送を提案できます。
注
Routing API では、フェリーの時刻表にアクセスできません。
この問題をユーザーに警告するために、フェリーの移動を表すルートセクションには常に次の通知が含まれています。
"notices": [
{
"title": "No schedule information available.",
"code": "noSchedule",
"severity": "info"
}
]
フェリーの時刻表がない場合、このサービスは、フェリーの移動時間を計算するための単純なモデルを使用します。このモデルは、フェリーの経路に沿った乗船時間、下船時間、および速度の固定値で構成されます。 これらの固定値は、すべてのフェリーで同じです。 モデルの値はいつでも変更される可能性があることに注意してください。
board
時間と deboard
時間は、フェリーの移動を表すルートセクションの前後のアクションで出力されます。 また、アクションdepart
の長さと所要時間の比率は 40 km/時 であることに注意してください。
"preActions": [
{
"action": "board",
"duration": 1200
}
],
"actions": [
{
"action": "depart",
"duration": 101454,
"length": 1127205,
"instruction": "Take the Helsinki-Rostock Ferry. Stay on for 1127 km.",
"offset": 0
}
],
"postActions": [
{
"action": "deboard",
"duration": 600
}
]
潜在的な問題
この単純なモデルと実際のフェリー時間の間に不一致があると、 API が次のような望ましくない動作でルートを計算する可能性があります。
- 現実と比較してルートの所要時間が長すぎるか、または短すぎます。
- フェリーを利用していないルートの方が、フェリーを利用するルートより改善される場合があります。
- 使用すべきではないフェリーを利用するルート(フェリーが夏のみ利用可能な場合、または 1 日に 1 回のみ利用可能な場合など)。
- 別 のフェリーを利用するフェリーを利用するルートが、より適切なルートになりました。
推奨事項
フェリースケジュールの確認
フェリーセクションを含むルートを使用している場合は、その特定のフェリーのフェリースケジュールを確認し、それに応じて予定されている移動時間を調整することができます。
優先フェリーを使用してのルート計算
API が、優先フェリーを使用しないルートを計算している場合は、優先フェリーセグメントにパススルー経由地 を追加して、ルートの計算を行うことをお勧めします。 出発ポートの近くにパススルー経由地を配置し、目的の方向にフェリーが使用されるようにします。
パススルーWaypoint の使用を含む、フェリーを使用したトラックのルート探索のデモを行うサンプルリクエストについては、次のチュートリアルを参照してください。
フェリーを回避したいルートの案内
API が、 使用 しないフェリーを使用するルートを計算し ている場合は、avoid[segments]
またはavoid[areas]
の機能を使用することをお勧めします。
を使用したサンプルリクエスト avoid[segments]
については、次のチュートリアルを参照してください。
を使用したサンプルリクエスト avoid[areas]
については、次のチュートリアルを参照してください。