最高速度の指定
このパラメータvehicle[speedCap]
では、走行中に車両が超えてはならない、または超えられない最高速度を指定します。 制限速度の影響は、使用するtransportMode
によって異なります。
Transport Mode | 制限速度への影響 |
スクーター | ルートの形状、 ETA 、消費量 |
車、トラック | ルートの到着予定と利用量 |
その他 | サポート対象外です |
スクーターモードの場合 、デフォルトの速度は [Scooter routing (スクーターのルーティング) ] セクションで説明したように 60 km/時 に制限されます。 ただし、このパラメータ vehicle[speedCap]
では、より高い速度またはより低い速度の上限値を設定するオプションが提供されます。 これにより、ルートの計算方法によって、ルートの形状や ETA や消費量などの派生プロパティが変更される可能性があります。
自動車およびトラックモードの場合、スクーターの場合と同様に物理的な制限が存在すべきではないため、速度制限は異なる意味を持ちます。これらのモードでは、たとえば燃料 / エネルギー消費量を制限することで車両の航続距離を延長するために、最高速度の制限が使用されます。 これは、ルートの形状には影響しませんが、計算されたルートの ETA および消費量の値のみを調整します。
次のコード例では、 11.11 m/s ( 40 km/時 )の速度制限を使用して、スクーターモードで都市内ルートを計算します。
curl -X GET \
'https://router.hereapi.com/v8/routes?origin=52.495650,13.276807&destination=52.506097,13.461151&return=polyline,summary,actions,instructions&spans=dynamicSpeedInfo&transportMode=scooter&vehicle[speedCap]=11.11&apikey={YOUR_API_KEY}'
{
"routes": [
{
"id": "7596fd97-2eb6-46e5-9fd3-1556a0ce69b7",
"sections": [
{
"id": "b49e05e3-5d63-41b9-87c4-01ae932f2b3d",
"type": "vehicle",
"departure": {
"time": "2021-03-12T11:47:47+01:00",
"place": {
"type": "place",
"location": {
"lat": 52.4955597,
"lng": 13.276929
},
"originalLocation": {
"lat": 52.4956499,
"lng": 13.276807
}
}
},
"arrival": {
"time": "2021-03-12T12:18:46+01:00",
"place": {
"type": "place",
"location": {
"lat": 52.506095,
"lng": 13.4611611
},
"originalLocation": {
"lat": 52.506097,
"lng": 13.4611509
}
}
},
"summary": {
"duration": 1859,
"length": 14553,
"baseDuration": 1637
},
"transport": {
"mode": "scooter"
}
}
]
}
]
}