ルート区間の交通障害を取得する
このサンプル リクエストは、ルート上の交通障害スパンを追加する方法を示しています。ルート リクエストに return=polyline,incidents と spans=incidents を追加すると、ルート上の交通障害を取得できます。
curl -gX GET 'https://router.hereapi.com/v8/routes?'\
'origin=51.495308,-0.102713&'\
'destination=51.493865,-0.129217&'\
'return=polyline,incidents,summary&'\
'spans=incidents&'\
'transportMode=car&'\
'departureTime=2024-09-16T11:17:26+01:00&'\
'apiKey=YOUR_API_KEY'次の画像の濃い青色の範囲は、以下のレスポンスに示されている交通障害の場所を示しています。
{
"routes": [
{
"id": "1c5e42a2-3f83-4f11-9da9-1f1db0c4a8ea",
"sections": [
{
"id": "32e63d71-530d-46f0-9e91-b4107befb33d",
...,
"summary": {
"duration": 426,
"length": 2148,
"baseDuration": 325
},
"polyline": "...",
"spans": [
{...},
{
"offset": 71,
"incidents": [
1
]
},
{...}
],
...,
"incidents": [
{
"type": "construction",
"criticality": "critical",
"validFrom": "2024-08-29T07:00:00Z",
"validUntil": "2024-09-23T23:00:00Z",
"description": "Road construction",
"id": "here:traffic:incident:2940177881427534436"
},
{
"type": "construction",
"criticality": "critical",
"validFrom": "2024-08-29T07:00:00Z",
"validUntil": "2024-09-23T23:00:00Z",
"description": "Road construction",
"id": "here:traffic:incident:2662582736385153745"
}
]
}
]
}
]
}先月の更新