ガイドAPIリファレンス
ガイド

屋内経由地は、リクエストされたルートが通過する必要がある地点です。ルートの出発地と目的地自体も経由地です。各ルートには、少なくとも2つの経由地 (originおよびdestination) が必要です。

ルートには複数の中間経由地を含めることもできます。中間経由地は出発地と目的地の間にあり、指定された順序でルートが通過する地点のことです。

中間経由地は、viaパラメーターを使用して指定します。

屋内経由地コンポーネント

  • Location coordinates - 必須
  • Place options - 必須
  • Waypoint options - 任意

位置座標

  • 位置座標は、屋内地図上の特定の場所の緯度と経度です。

配置オプション

  • 配置オプションを示す2つのパラメーターは屋内地図ID対応するレベルIDです。

経由地オプション

  • 中間経由地には次の2つのタイプがあります。
    • 経由地ポイント。旅程を再開する前に一定時間 (オプション) 停止する経由地であり、各経由地ルートごとに個別のセクションが作成されます。これは、すべての中間経由地のデフォルト設定です。passThrough=falseオプションを使用して明示的に有効にできます。
    • パススルーポイント:旅程を停止せずに、ルートの形状のみが変更される経由地。passThrough=trueオプションを使用して有効にします。
  • さらに、ユーザーはstopDuration経由地オプションを使用して経由地での滞在時間を渡すことができます。
  • passThrough=truestopDuration値で設定すると、特定の経由地に対して無効な組み合わせになります。

屋内経由地のサンプル表記

  • origin=52.5306348,13.3848528;indoorMapId=YOUR_INDOOR_MAP_ID;levelId=LEVEL_ID
  • destination=52.5306348,13.3848528;indoorMapId=YOUR_INDOOR_MAP_ID;levelId=LEVEL_ID!stopDuration=60
  • via=52.5306348,13.3848528;indoorMapId=YOUR_INDOOR_MAP_ID;levelId=LEVEL_ID!passThrough=false!stopDuration=60
  • via=52.5306348,13.3848528;indoorMapId=YOUR_INDOOR_MAP_ID;levelId=LEVEL_ID!passThrough=true

中間経由地を通るルート

ルートに経由地を追加するには、リクエストにviaパラメーターを使用して経由地を指定します。

途中via経由地 (passThrough=false) を追加すると、ルートは次のセクションに分割されます。

  1. originから最初のviaまで
  2. リクエストされた順序のすべてのポイントに対して、後続のviaまで
  3. 最後のviaからdestinationまで。

経由地に停車地 (passThrough=true) を使用しない場合、APIではルートがセクションに分割されません。