4. π Routing & Directions API
Number of APIs: 46
π Routing & Directions API
The requests on this collection use the environment variables. If you haven't followed the steps in the **How to set your free API key π**
section in the [Qodex ArcGIS Location Service workspace] now is a good time to do it π.
π Guides and API reference
π οΈ Integration
Libraries and wrappers to access this API:
- Backend: ArcGIS REST JS (Node.js) and ArcGIS API for Python.
- Browser: Leaflet, MapLibre GL JS, ArcGIS Maps SDK for JavaScript (or using the Directions widget), ArcGIS REST JS, and OpenLayers.
- Mobile and desktop: Kotlin Maps SDK, Swift Maps SDK, .NET Maps SDK, Java Maps SDK, and Qt Maps SDK.
-
Find routes and directions-π‘ Examples-Direct: Find a route and directions - Routing - Find a route and directions GET https://{{route-service}}.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World/solve?f=json&token={{access_token}}&stops=-122.68782,45.51238;-122.690176,45.522054;-122.614995,45.526201&startTime=now&returnDirections=true&directionsLanguage=es
-
Find routes and directions-π‘ Examples-Job: Find multiple routes - β 2. Find multiple routes (check status) POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/jobs/:job-id
-
Find routes and directions-π‘ Examples-Job: Find multiple routes - β 3. Find multiple routes (get output_routes) POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/jobs/:job-id/results/Output_Routes
-
Find routes and directions - β‘οΈ route-direct-spec GET https://{{route-service}}.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World/solve
-
Find routes and directions - π routes-job-spec POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/submitJob
-
Optimized routing-π‘ Examples-Direct: Find an optimized route - Direct: Find an optimized route and directions POST https://{{route-service}}.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World/solve
-
Optimized routing-π‘ Examples-Job: Find an optimized route for a truck delivery - 1. Submit job POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/submitJob
-
Optimized routing-π‘ Examples-Job: Find an optimized route for a truck delivery - 2. Check status POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/jobs/jc4e152dbe30c4594ada71ad5c8ea0800
-
Optimized routing-π‘ Examples-Job: Find an optimized route for a truck delivery - 3. Get route POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/jobs/jc4e152dbe30c4594ada71ad5c8ea0800/results/Output_Routes
-
Fleet routing (VRP / TSP)-π‘ Examples-Direct: Find optimized routes and directions - Fleet routing - Find optimized routes and directions POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/VehicleRoutingProblemSync/GPServer/EditVehicleRoutingProblem/execute