制限速度のある消費量の計算
制限速度で消費量を計算するに vehicle[speedCap]
は、ルートリクエストでを指定します。 このパラメータは、ルート ETA および消費量の計算に影響を与えます。
このパラメータvehicle[speedCap]
では、走行中に車両が超えてはならない、または超えられない最大速度を指定します。 制限速度がベース / トラフィック速度よりも低い場合、通常、ルートで使用される総エネルギー量は減少します。
ev[makeReachable]
がtrue
に設定されている場合、速度制限はサポートされません。
制限速度を使用しないで消費量を計算する方法については、制限速度を使用せずに消費量を計算するを参照してください
curl -X GET \
'https://router.hereapi.com/v8/routes?origin=52.66181,13.38251&destination=51.772324,12.402652&return=polyline,summary,actions,instructions&spans=dynamicSpeedInfo,length,consumption,speedLimit,length&transportMode=car&vehicle[speedCap]=25&departureTime=any&ev[freeFlowSpeedTable]=0,0.239,27,0.239,45,0.259,60,0.196,75,0.207,90,0.238,100,0.26,110,0.296,120,0.337,130,0.351,250,0.351&ev[trafficSpeedTable]=0,0.349,27,0.319,45,0.329,60,0.266,75,0.287,90,0.318,100,0.33,110,0.335,120,0.35,130,0.36,250,0.36&ev[ascent]=9&ev[descent]=4.3&apikey={YOUR_API_KEY}'
速度を 25 m/s (90 km/h) に制限すると、速度制限なしで消費量を計算するチュートリアルのリクエストと比較して、ルートで使用される総エネルギー量が 36 kWh に削減されます。
{
"routes" : [
{
"id" : "58f003f1-a472-4f5e-a818-f6ef3b82c8fa",
"sections" : [
{
"transport" : {
"mode" : "car"
},
"id" : "b61bb338-0cb4-41a1-abbb-2c94569d92e3",
"arrival" : {
"place" : {
"type" : "place",
"location" : {
"lat" : 51.773121199999999,
"lng" : 12.3997402,
"elv" : 116
},
"originalLocation" : {
"lat" : 51.772323999999998,
"lng" : 12.402652
}
}
},
"type" : "vehicle",
"departure" : {
"place" : {
"type" : "place",
"location" : {
"lat" : 52.660966600000002,
"lng" : 13.3847313,
"elv" : 87
},
"originalLocation" : {
"lat" : 52.661809900000002,
"lng" : 13.38251
}
}
},
"summary" : {
"consumption" : 36.2984,
"length" : 145350,
"baseDuration" : 6824,
"duration" : 6824
}
}
]
}
]
}