This web service calculates a set of itineraries between two points and returns a for each a full route sheet. It is possible to add optional intermediate steps.
{ "url":"https://api.geoconcept.com/EU/GCW/geoconcept-web/api/lbs/route/batch.json", "method":"POST", "body": { "routeRequests": [ { "origin":{ "x":2.348, "y":48.853783 }, "destination":{ "x":2.349, "y":48.854 }, "srs":"epsg:4326", "configName":"car", "format":"summary" }, { "origin":{ "x":-1.524361036, "y":47.23876778 }, "destination":{ "x":-1.525361036, "y":47.23776778 }, "srs":"epsg:4326", "configName":"car", "format":"summary" } ] } }
Input
parameter | type | optional | description |
---|---|---|---|
routeRequests |
array of RouteRequestV5 |
No |
Table of routes as input. |
timeOut |
string |
Yes |
Time out value for computations (in milliseconds). |
Routes as input (RouteRequestV5)
Detailed on Route calculation web service.
Output
parameter | type | min/max | description |
---|---|---|---|
result |
array of RouteResultV5 |
0/unlimited |
The routes results |
Routes results (RouteResultV5)
Detailed on Route calculation web service.
Case of a route found (routeResult/status is OK)
{ "message": null, "status": "OK", "results": [ { "message": null, "status": "OK", "distance": "1.66 Km", "duration": "0:07:56", "distanceMeters": 1658.9, "durationSeconds": 476.69, "bounds": null, "wktGeometry": null, "wktSimplifiedGeometry": null, "compressedGeometry": null, "compressedSimplifiedGeometry": null, "legs": [ ], "startDateTime": null, "finishDateTime": null, "srs": "epsg:4326", "originNode": null, "waypointNodes": null, "destinationNode": null, "carbonFootprint": null }, { "message": null, "status": "OK", "distance": "159 m", "duration": "0:00:47", "distanceMeters": 158.76, "durationSeconds": 47.66, "bounds": null, "wktGeometry": null, "wktSimplifiedGeometry": null, "compressedGeometry": null, "compressedSimplifiedGeometry": null, "legs": [ ], "startDateTime": null, "finishDateTime": null, "srs": "epsg:4326", "originNode": null, "waypointNodes": null, "destinationNode": null, "carbonFootprint": null } ] }
See Route calculation web service.
See Route calculation web service.