Notice

ルートレスポンスには、ルート計算に関するエラーまたは警告を示すさまざまなNoticeが含まれている場合があります。

開発者ガイドのこのセクションでは、Noticeの主な機能の一部を取り上げます。 Noticeの詳細について は、 Routing API の仕様を参照してください。

表示

Noticeは、さまざまなレベルのレスポンスで表示されることがあります。

トップレベルのNotice

これらのNoticeは、レスポンスの最上位レベルに表示され、一般的には高レベルの失敗を示します。たとえば、noRouteFoundは、ルートが見つからなかったためにルートの計算に失敗したことを示します。

ルートセクションのNotice

これらのNoticeは route内のsectionレベルに表示され、一般に、作成されたルートに問題があることを示します。 これらのルートセクションのNoticeの大部分は、計算されたルートが回避できなかったこと、特定の制限( violatedVehicleRestrictionなど)に違反していること、またはリクエストされたオプション(violatedAvoidTollRoadなど)に違反していることを示しています。

属性

コード

Notice code はNoticeのタイプを示す列挙文字列です

例 :

  • noRouteFound
  • violatedVehicleRestriction
  • violatedAvoidTunnel

タイトル

このフィールドは、人間が読める文字列で、codeに相当 します。

例 :

  • noRouteFound -「ルートの計算に失敗しました : ルートが見つかりませんでした。」
  • violatedVehicleRestriction - 「違反車両の制限」

重大度

severity は、問題の深刻度を示す列挙文字列です。

ルートに重大度criticalのSection Noticeが提供されている場合、このルートは拒否され、使用されません。 このようなルートは、これらの特定の制限違反およびその影響が完全に評価された場合にのみ使用されることがあります。 たとえば、ドライバーが特定の制限に違反することを許容する許可を保持している場合などです。

TurnActionSeverity 旋回の締まり具合を示します。 turn アクションではオプションで、他のアクションでは使用されません。

例 :

  • light - わずかに曲がることを示します
  • quite - 通常のターンを示します
  • heavy - 急な旋回を示します

詳細

details 属性は、Noticeに関する追加の詳細情報を提供するオブジェクトです。 たとえば violatedVehicleRestriction 、違反した制限についての詳細情報がNoticeに含まれています。

Noticeの取得方法を示すサンプルリクエストについては、次のチュートリアルを参照してください。

」に一致する結果は 件です

    」に一致する結果はありません