The POST DerivedRoute operation allows user to retrieve a list of reduce trip coordinates in GeoJson format based on a series of longitude/latitude pings and off route mileages window with POST request.
It requires a license for access to ALKMaps application.
POST https://pcmiler.alk.com/apis/rest/v1.0/Service.svc/derivedRoute/routePath?dataset={dataset}
The PostDerivedRoutePath operation wraps the ReduceTripRequestBody and form a JSON format data in the POST body. See Details in ReduceTripRequestBody.
Element | Definition | Required |
---|---|---|
ReduceTripRequestBody |
A ReduceTripRequestBody System Object. It contains a collection of trip pings, value for the off route miles, value indicating highway only options, and the report type to return.
|
Y |
RegionalDataSet |
The regional dataset. Possible value: Current (default), PCM_EU, PCM_OC, PCM_SA, PCM_AF, PCM_AS, PCM_ME, PCM_GT, PCM_WW and PCM_NA.
|
Y |
{ "ExtendedOptions":{ "EstimatedTimeOptions":{ "ETAETD":1, "DateOption":1, "DateAndTime":{ "CalendarDate":"4/23/2014", "DayOfWeek":0, "TimeOfDay":"6:00 AM", "TimeZone":0 } }, "TruckStyle":0, "UseTraffic":true }, "HighwayOnly":false, "OffRouteMiles":0, "Region":4, "ReportTypes":null, "RoutePings":[ { "Lat":"33.714154", "Lon":"-118.309434" }, { "Lat":"33.711154", "Lon":"-118.304434" } ], "RoutingOptions":{ "AFSetIDs":null, "BordersOpen":true, "ClassOverrides":0, "DistanceUnits":0, "ElevLimit":null, "FerryDiscourage":false, "FuelRoute":false, "HazMatType":0, "HighwayOnly":false, "HoSOptions":null, "HubRouting":false, "OverrideRestrict":false, "RouteOptimization":0, "RoutingType":0, "TollDiscourage":false, "TruckCfg":{ "Axles":5, "Height":"13'6\"", "LCV":false, "Length":"48'0\"", "Units":0, "Weight":"80000", "Width":"96\"" }, "UseAvoidsAndFavors":false, "VehicleType":0, "SideOfStreetAdherence":0 } }
{ "type": "Feature", "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -118.309434, 33.714154 ], [ -118.30895, 33.714017 ], [ -118.307977, 33.713744 ], [ -118.307009, 33.71347 ], [ -118.306045, 33.713216 ], [ -118.305566, 33.713081 ], [ -118.305495, 33.713057 ], [ -118.305349, 33.712976 ], [ -118.305143, 33.712807 ], [ -118.30508, 33.712769 ], [ -118.304701, 33.71257 ], [ -118.30424, 33.712379 ], [ -118.303813, 33.712205 ], [ -118.304434, 33.711154 ] ] ] }, "TMinutes": 0, "TDistance": 0 }