範囲探索(旧版)
駅コードや駅の名称で指定された鉄道駅を起点とし、上限値(分)の範囲内の鉄道駅を探索します。 乗換回数を指定された場合は、乗換回数を考慮した範囲探索を行います。
GET /v1/{format}/search/range
parameters
※ Requiredの「△」は、特定の条件においてそのパラメータが必須になることを示します。詳しくはパラメータのDescriptionを参照してください。
Name | Type | Required | Description |
---|---|---|---|
format | string | ◯ | レスポンスのデータ形式の指定。必須 指定できる値: - xml: xml形式のデータ - json: json形式のデータ ※クエリパラメータではなくパスに値を指定します。 |
key | string | ◯ | アクセスキー 。必須 |
code | int | --- | 駅コード。nameと排他。交通種別がtrainのもののみ指定可能です。 |
name | string | --- | 駅の名称。codeと排他。交通種別がtrainのもののみ指定可能です。 |
upperLimit | int | ◯ | 所要時間の上限値。必須。10から200まで指定可能です。 単位: 分 |
transferCount | int | --- | 乗換回数の上限値。省略可。省略時は乗換回数を考慮しません。 ※レスポンスの ResultSet / Point / TransferCount とは意味合いが異なり、乗換回数の上限値を指定するものであるため、実際のレスポンスには、乗り換え回数0回〜指定された回数までの駅が含まれます。 |
plane | string | --- | 飛行機。省略可 指定できる値: - true: 利用する - false: 利用しない Default: true |
shinkansen | string | --- | 新幹線(のぞみ含む)。省略可 指定できる値: - true: 利用する - false: 利用しない Default: true |
limitedExpress | string | --- | 特急。省略可 指定できる値: - true: 利用する - false: 利用しない Default: true |
limit | int | --- | 探索結果項目の最大件数。省略可。省略時は全件を対象とします。 |
response
Name | Description |
---|---|
ResultSet | レスポンスの最下部を表す要素 |
ResultSet / apiVersion | WebAPIバージョン |
ResultSet / engineVersion | エンジンバージョン |
ResultSet / Point | 地点 を表す要素 |
ResultSet / Point / Minute | 起点からの時間を表す要素 単位: 分 |
ResultSet / Point / TransferCount | 起点からの乗換回数を表す要素 ※リクエストパラメータの transferCount とは意味合いが異なり、乗換回数の上限値ではなく、実際の経路での乗換回数を表します。 |
ResultSet / Point / Prefecture | 都道府県を表す要素 |
ResultSet / Point / Prefecture / code | 都道府県コード |
ResultSet / Point / Prefecture / Name | 都道府県の名称を表す要素 |
ResultSet / Point / Station / code | 駅コード |
ResultSet / Point / Station / Name | 駅の名称を表す要素 |
ResultSet / Point / Station / Type | 交通種別を表す要素 |
example
GET /v1/xml/search/range?key=アクセスキーを入力してください&code=22828&upperLimit=20
<?xml version="1.0" encoding="UTF-8"?>
<ResultSet apiVersion="1.14.0.0" engineVersion="201404_01a">
<Point>
<Prefecture code="13">
<Name>東京都</Name>
</Prefecture>
<Minute>5</Minute>
<Station code="23036">
<Name>有楽町</Name>
<Type>train</Type>
</Station>
<TransferCount>0</TransferCount>
</Point>
<Point>
<Prefecture code="13">
<Name>東京都</Name>
</Prefecture>
<Minute>5</Minute>
<Station code="22617">
<Name>神田(東京都)</Name>
<Type>train</Type>
</Station>
<TransferCount>0</TransferCount>
</Point>
<Point>
<Prefecture code="13">
<Name>東京都</Name>
</Prefecture>
<Minute>6</Minute>
<Station code="22492">
<Name>秋葉原</Name>
<Type>train</Type>
</Station>
<TransferCount>0</TransferCount>
</Point>
<Point>
<Prefecture code="13">
<Name>東京都</Name>
</Prefecture>
<Minute>8</Minute>
<Station code="22751">
<Name>新橋</Name>
<Type>train</Type>
</Station>
<TransferCount>0</TransferCount>
</Point>
<Point>
<Prefecture code="13">
<Name>東京都</Name>
</Prefecture>
<Minute>8</Minute>
<Station code="22570">
<Name>御徒町</Name>
<Type>train</Type>
</Station>
<TransferCount>0</TransferCount>
</Point>
<Point>
:
</Point>
</ResultSet>
GET /v1/json/search/range?key=アクセスキーを入力してください&code=22828&upperLimit=20
{
"ResultSet": {
"apiVersion": "1.14.0.0",
"engineVersion": "201404_01a",
"Point": [
{
"Prefecture": {
"code": "13",
"Name": "東京都"
},
"Minute": "5",
"Station": {
"code": "23036",
"Name": "有楽町",
"Type": "train"
},
"TransferCount": "0"
},
{
"Prefecture": {
"code": "13",
"Name": "東京都"
},
"Minute": "5",
"Station": {
"code": "22617",
"Name": "神田(東京都)",
"Type": "train"
},
"TransferCount": "0"
},
{
"Prefecture": {
"code": "13",
"Name": "東京都"
},
"Minute": "6",
"Station": {
"code": "22492",
"Name": "秋葉原",
"Type": "train"
},
"TransferCount": "0"
},
{
"Prefecture": {
"code": "13",
"Name": "東京都"
},
"Minute": "8",
"Station": {
"code": "22751",
"Name": "新橋",
"Type": "train"
},
"TransferCount": "0"
},
{
"Prefecture": {
"code": "13",
"Name": "東京都"
},
"Minute": "8",
"Station": {
"code": "22570",
"Name": "御徒町",
"Type": "train"
},
"TransferCount": "0"
},
{
:
}
]
}
}