The roadSurface/route resource allows a user to request road surface conditions for each point of a route path through a POST request.
The roadSurface/route operation consists of JSON object that gets POSTed in the body.
Element | Definition | Required |
---|---|---|
routePath |
An array of double array consisting of the route path where each inner element is the longitude an latitude, ex [[-76.0,41.0],[75.0,41.7]]
|
Y |
routeDuration |
The duration of the route in minutes (non-negative integer). This value if non-zero is used to calculate the temporal offset for each point in the route path
and will report current conditions for all points in the route when not supplied (no temporal offset). If the route is longer than 1380 minutes, road surface data
will be reported as not in range (99) for any point beyond this cutoff.
|
N |
{ "routePath": [ [-83.000363,39.960776], [-83.000547,39.961744], [-83.000642,39.962226], [-82.999444,39.962349], [-82.997927,39.962236], [-82.997843,39.961815], [-82.997582,39.96048], [-82.997575,39.960446], [-82.997447,39.959789], [-82.997321,39.959116] ] ,"routeDuration":315 }
The conditions are returned in an integer array where
Dry road=1
Wet road=2
Ice/snow=3
Mix water/snow=4
Dew=5
Melting snow=6
Frost=7
Icing rain=8
Not in range=99
[ 1, 1, 1, 1, 1, 3, 3, 5, 1, 1, 5 ]