メインコンテンツまでスキップ

区間インデックス

経路探索によって得られた1つの経路の中で、何番目の区間であるかを示すインデックスです。
先頭の区間の区間インデックスは1です。また末尾の区間の区間インデックスは、その経路の区間数と一致します。

※ API利用時のイメージ図 駅すぱあと for web

高円寺-大阪の経路探索結果では、高円寺-東京間が区間インデックス1、東京-新大阪間が区間インデックス2、新大阪-大阪間が区間インデックス3となる。


明示的な区間インデックスはレスポンスに含まれません。Lineオブジェクトがそれらを含む配列の何番目であるかが、それぞれの区間の区間インデックスにあたります。

レスポンス例

高円寺駅から大阪駅の経路を探索した場合

例えば次のような経路を探索したとします。

高円寺-(JR中央線)-東京-(東海道新幹線)-新大阪-(JR京都線)-大阪

この場合、経路探索の結果、以下のレスポンスが得られます。

GET /v1/json/search/course/extreme?viaList=22671:22828:25978:25853&answerCount=1&key=アクセスキーを入力してください
{
"ResultSet": {
"Course": [
{
"Route": {
"Line": [
// 区間インデックス1にあたる区間
{
"Name": "JR中央線快速・東京行",
// ...
},
// 区間インデックス2にあたる区間
{
"Name": "JR新幹線のぞみ",
// ...
},
// 区間インデックス3にあたる区間
{
"Name": "JR京都線・西明石行",
// ...
}
],
// ...
}
}
]
}
}

JSON形式でのレスポンスでは、Lineオブジェクトがそれらを含む配列の何番目であるかが、それぞれの区間の区間インデックスにあたります。
よってこの場合のそれぞれの区間の区間インデックスは、以下の通りです。

区間区間インデックス
高円寺-(JR中央線)-東京1
東京-(東海道新幹線)-新大阪2
新大阪-(JR京都線)-大阪3