パーク & ライドルートを計算します
ユーザー事例
モーダル間ルーティング API V8 を使用 vehicle
transit
して、ポツダムのナウナートールからベルリンの Invalidenstra ß e までのモーダル間ルートをリクエストします。このルートには、とトランスポートタイプの組み合わせが使用されます。 このパークを経由 してモーダル間のルートに乗ります。 ベルリン郊外まで車で行き、公共交通機関を利用して駐車し、目的地に到着します。
リクエスト
認証
モーダル間ルーティングでは、 API キー と Bearer トークンの両方を使用した認証がサポートされます。 はじめにを無料で利用 するには、フリーミアム HERE Developer アカウントを作成して API キー を取得します。 その他の認証方法について は、『 Identity & Access Management 開発者ガイド』を参照してください。
パーク & ライドルートリクエストを作成します
GET https://intermodal.router.hereapi.com/v8/routes
?destination=52.53105637575095,13.384944833815183
&origin=52.40358749909618,13.058351363288239
&vehicle[enable]=routeHead
&vehicle[modes]=car
&transit[enable]=routeTail
&rented[enable]=
&apiKey=
モーダル間ルートリクエストの一般的な必須パラメータは origin
、 AND のみ destination
<latitude>,<longitude>
で、形式で指定されます。 特にパークおよびライドリクエストの vehicle[modes]=car
vehicle[enable]=routeHead
transit[enable]=routeTail
rented[enable]=
場合は、パラメーター、、、を設定し、パークおよびライドのモーダル間ルートを応答で確実に取得します。
vehicle[modes]=car
および vehicle[enable]=routeHead
のパラメータは、ルート の head セクションにある(個人的な)vehicle
トランスポートタイプを戻すようにモーダル間ルータに指示 します。一方、このtransit[enable]=routeTail
パラメータは、ルートの末尾セクションにある公共のトランジットルートオプションを戻すようにモーダル間アルゴリズムに指示します。 rented[enable]=
rented
このパラメータは、応答のトランスポートタイプをディセーブルにするために必要です。この応答は、ルートのすべてのセクションでデフォルトでイネーブルになっています。
デフォルト
では、 Intermodal Routing API V8 は最適ルートのみを返します。 オプションのパラメータ alternatives
は、最適なルートを除いて戻る代替ルートの数を表します。 デフォルトでは、に設定 alternatives=0
されています。
注
パーク & ライド は、ルート沿いの駐車場を検索する適切なエリアを特定するために、ルート探索 API に車両ルーティングリクエストを送信します。
注意 :
デフォルト vehicle[enable]=
では、このパラメータは無効になっています。なぜなら、誰もが車などの個人所有の車両を自由に利用できるわけではないからです。
応答
成功した応答には、計算されたルートに関する次の詳細情報が含まれています。
- 1 つの最適なルートがセクションに分割されます
- 各セクションの出発時間と到着時間、所要時間、座標、およびその他のセクションごとの情報
- セクションごとに、次のいずれかのトランスポートタイプがあります。
-
vehicle
- 出発地から転送場所までドライブするルートセクション -
pedestrian
- 車を駐車し vehicle
てからに移動するルートセクション transit
-
transit
- 公共交通機関の出発および到着ステーションがあるルートセクション - 任意
return=intermediate
で、 request パラメーターを設定することで、すべての中間の分岐点を返すことができます。
- オペレータコード、オペレータ名、オペレータの Web サイトへのリンクなど、サービスを実行するオペレータのセット
{
"routes": [
{
"id": "R005495-C0",
"sections": [
{
"id": "R005495-C0-S0",
"type": "vehicle",
"postActions": [
{
"action": "park",
"duration": 300
}
],
"departure": {
"time": "2020-04-29T11:51:55+02:00",
"place": {
"type": "place",
"location": {
"lat": 52.4035943,
"lng": 13.0583453
}
}
},
"arrival": {
"time": "2020-04-29T12:07:24+02:00",
"place": {
"name": "P+R Wannsee S-Bahn",
"waypoint": 0,
"type": "parkingLot",
"location": {
"lat": 52.41976,
"lng": 13.18058
},
"id": "276u3365-1679b528d63c4c7e9719561ae6c9e787",
"attributes": [
"parkAndRide"
]
}
},
"transport": {
"mode": "car"
}
},
{
"id": "R005495-C0-S1",
"type": "pedestrian",
"departure": {
"time": "2020-04-29T12:12:24+02:00",
"place": {
"type": "place",
"location": {
"lat": 52.41976,
"lng": 13.18058
}
}
},
"arrival": {
"time": "2020-04-29T12:18:24+02:00",
"place": {
"name": "S Wannsee Bhf",
"type": "station",
"location": {
"lat": 52.421457,
"lng": 13.179099
},
"id": "216041100"
}
}
},
{
"id": "R005495-C0-S2",
"type": "transit",
"departure": {
"time": "2020-04-29T12:27:00+02:00",
"place": {
"name": "S Wannsee Bhf",
"type": "station",
"location": {
"lat": 52.421457,
"lng": 13.179099
},
"id": "216041100"
}
},
"arrival": {
"time": "2020-04-29T12:44:00+02:00",
"place": {
"name": "S+U Berlin Hauptbahnhof",
"type": "station",
"location": {
"lat": 52.525847,
"lng": 13.368924
},
"id": "216022539"
}
},
"transport": {
"mode": "regionalTrain",
"name": "RE7",
"category": "Regional Train",
"color": "#269900",
"textColor": "#FFFFFF",
"headsign": "Wünsdorf-Waldstadt, Bahnhof"
},
"agency": {
"id": "cKO10800",
"name": "DB Regio AG",
"website": "http://www.bahn.de/brandenburg"
}
},
{
"id": "R005495-C0-S3",
"type": "pedestrian",
"departure": {
"time": "2020-04-29T12:44:00+02:00",
"place": {
"name": "S+U Berlin Hauptbahnhof",
"type": "station",
"location": {
"lat": 52.525847,
"lng": 13.368924
},
"id": "216022539"
}
},
"arrival": {
"time": "2020-04-29T12:45:00+02:00",
"place": {
"name": "S+U Berlin Hauptbahnhof",
"type": "station",
"location": {
"lat": 52.525847,
"lng": 13.368924
},
"id": "216000126"
}
}
},
{
"id": "R005495-C0-S4",
"type": "transit",
"departure": {
"time": "2020-04-29T12:47:00+02:00",
"place": {
"name": "S+U Berlin Hauptbahnhof",
"type": "station",
"location": {
"lat": 52.525847,
"lng": 13.368924
},
"id": "216000126"
}
},
"arrival": {
"time": "2020-04-29T12:51:00+02:00",
"place": {
"name": "U Naturkundemuseum",
"type": "station",
"location": {
"lat": 52.530339,
"lng": 13.382224
},
"id": "216005176"
}
},
"transport": {
"mode": "lightRail",
"name": "M10",
"category": "Tram",
"color": "#FF3300",
"textColor": "#FFFFFF",
"headsign": "S+U Warschauer Str."
},
"agency": {
"id": "cKO79600",
"name": "Berliner Verkehrsbetriebe",
"website": "http://www.bvg.de"
}
},
{
"id": "R005495-C0-S5",
"type": "pedestrian",
"departure": {
"time": "2020-04-29T12:51:00+02:00",
"place": {
"name": "U Naturkundemuseum",
"type": "station",
"location": {
"lat": 52.530339,
"lng": 13.382224
},
"id": "216005176"
}
},
"arrival": {
"time": "2020-04-29T12:54:00+02:00",
"place": {
"type": "place",
"location": {
"lat": 52.531056,
"lng": 13.384945
}
}
}
}
]
}
]
}