ビネット価格を除く合計の通行料金を取得
ドライバーには、指定したルートに必要なtolls[vignettes]=all
すべてのビネットがあります。次の例では、ルートに追加されたすべての通行料金の合計を要求します(travelSummary,tolls¤cy=Eur&spans=tollSystems&transportMode=car&tolls[summaries]=total
)。
curl -X GET \
https://router.hereapi.com/v8/routes?origin=49.03392,10.601304&destination=44.505213,11.229968&return=polyline,travelSummary,tolls¤cy=Eur&spans=tollSystems&transportMode=car&tolls[summaries]=total&tolls[vignettes]=all&apikey={YOUR_API_KEY}
ドライバーはこの情報を必要としないため、レスポンスではビネットの個々の価格は指定されません。
"travelSummary": {
"duration": 26911,
"length": 674821,
"baseDuration": 26085,
"tolls": {
"total": {
"type": "value",
"currency": "EUR",
"value": 36.3
}
}
}
spans
レスポンスのセクションでは、ルートで検出されたさまざまなトール システムの場所を、ポリライン へのオフセットとして指定します。
"spans": [
{
"offset": 0
},
{
"offset": 7987,
"tollSystems": [
0
]
},
{
"offset": 8303,
"tollSystems": [
1
]
},
{
"offset": 9151
},
{
"offset": 9248,
"tollSystems": [
2
]
},
{
"offset": 17156,
"tollSystems": [
3,
2
]
},
{
"offset": 17157,
"tollSystems": [
2
]
},
{
"offset": 17162
}
],
通行料金の収集場所およびトール システム関連の情報は、レスポンスの下部のセクションで参照できます。
"tollCollectionLocations": [
{
"name": "Vipiteno",
"location": {
"lat": 46.88487,
"lng": 11.43465
}
},
{
"name": "Bologna",
"location": {
"lat": 44.52436,
"lng": 11.24518
}
}
]
}
],
"tollSystems": [
{
"id": 508,
"name": "VIGNETTE AUSTRIA",
"languageCode": "ENG"
},
{
"id": 5224,
"name": "ASFINAG BRENNER AUTOBAHN",
"languageCode": "ENG"
},
{
"id": 5048,
"name": "AUTOSTRADE PER L'ITALIA S.P.A.",
"languageCode": "ENG"
},
{
"id": 7311,
"name": "AUTOSTRADE PER L'ITALIA S.P.A.",
"languageCode": "ENG"
}
]
}
]