経路探索時に詳細な条件を設定する

「新幹線利用」や「有料特急利用」等、経路探索時に詳細な条件を設定します。

※API利用時のイメージ図 (駅すぱあとWebサービス HTML5 インターフェースサンプル)

スクリーンショット 2016-01-20 11.59.29.png (21.0 kB)

関連URL

手順

1. 経路探索に用いる条件を生成する

GET /v1/xml/toolbox/course/condition?plane=normal&shinkansen=normal&shinkansenNozomi=normal&sleeperTrain=possible&limitedExpress=normal
<ResultSet apiVersion="1.26.0.0" engineVersion="201601_02a">
<Condition>T3223233232319:F3321122120:A23121141:</Condition>
</ResultSet>

2. 経路探索を行う

1で生成した詳細探索条件を用いて経路探索 /search/course/extreme を行います。

※リクエスト例では日本語で記述しておりますが、リクエストパラメータに日本語が含まれる場合には、日本語の部分をUTF8でURLエンコード(パーセントエンコード)してください。

GET /v1/xml/search/course/extreme?viaList=高円寺:阿佐ヶ谷&conditionDetail=T3223233232319:F3321122120:A23121141:
<ResultSet apiVersion="1.26.0.0" engineVersion="201601_02a">
<Course searchType="departure" dataType="onTimetable">
<Route timeOther="0" timeOnBoard="2" exhaustCO2="26" index="1" exhaustCO2atPassengerCar="201" distance="12" timeWalk="0" transferCount="0">
<Point index="1">
<Station code="22671">
<Name>高円寺</Name>
<Type>train</Type>
<Yomi>こうえんじ</Yomi>
</Station>
<Prefecture code="13">
<Name>東京都</Name>
</Prefecture>
<GeoPoint longi="139.39.10.89" lati="35.42.7.59" longi_d="139.653027" gcs="tokyo" lati_d="35.702110"/>
</Point>
: