The POST RoutePath operation allows user to retrieve a series of geographic coordinate point that make up a route through a POST request.
It requires a license for access to ALKMaps application.
POST https://pcmiler.alk.com/apis/rest/v1.0/Service.svc/route/routePath?dataset={dataset}
The POST routePath resource requires a JSON formatted RoutePointsRequestBody object in the POST body. See Details in Route Services.
| Parameter | Definition | Required |
|---|---|---|
dataset |
The regional dataset. Possible value: Current (default), PCM_EU, PCM_OC, PCM_SA, PCM_AF, PCM_AS, PCM_ME, PCM_GT, PCM_WW, PCM_NA and PCM23-PCM31.
|
N |
{
"Route": {
"Stops": [
{
"Coords": {
"Lat": "42.12345",
"Lon": "-76.12345"
},
"Region": 4
},
{
"Coords": {
"Lat": "42.12312",
"Lon": "-76.12312"
},
"Region": 4
},
{
"Coords": {
"Lat": "42.12456",
"Lon": "-76.12456"
},
"Region": 4
}
],
"Options": {
"BordersOpen": true,
"DistanceUnits": 0,
"HazMatType": 0,
"HighwayOnly": false,
"TruckCfg": {
"Weight": "9000",
"Axles": 6,
"Units": 0,
"LCV": false,
"Width": "8'0"
},
"RouteOptimization": 0,
"RoutingType": 0,
"VehicleType": 0,
"ClassOverrides": 3,
"OverrideRestrict": false,
"SideOfStreetAdherence":0
}
}
}
{
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-76.12345,
42.12345
],
[
-76.12312,
42.12312
]
],
[
[
-76.12312,
42.12312
],
[
-76.12456,
42.12456
]
]
]
},
"TMinutes": 0,
"TDistance": 0.183
}