Routing helpers for ArcGIS REST JS.
Install
npm install @esri/arcgis-rest-routingImport
@esri/arcgis-rest-routing is distributed as both ES Modules and Common JS modules.
import * as routingTools from "@esri/arcgis-rest-routing"const routingTools = require("@esri/arcgis-rest-routing");CDN
You can use @esri/arcgis-rest-routing as an ES Module from the esm.run CDN.
<script type="module">
  import * as routingTools from "https://esm.run/@esri/arcgis-rest-routing@4.0.3";
</script>You can also use @esri/arcgis-rest-routing from a script tag. All exports will be added to a global arcgisRest object.
<script
  src="https://unpkg.com/@esri/arcgis-rest-routing@4.0.3/dist/bundled/routing.umd.min.js"
  integrity="sha512-h19QmOhrk5jZUZi4Sd7fsEVUjLCeHuszxkb7EKE6zqQTZyX/gbwnXxYPTHMrsNLGHbzyEhPVHw/MtDXriJ8tNA==">
</script>Exports
- closestFacility
 - decompressGeometry
 - isFeatureSet
 - isJsonWithURL
 - normalizeLocationsList
 - originDestinationMatrix
 - serviceArea
 - solveRoute
 - IClosestFacilityOptions
 - IClosestFacilityResponse
 - IEndpointOptions
 - IFeature
 - IFeatureSet
 - ILocation
 - IOriginDestinationMatrixOptions
 - IOriginDestinationMatrixResponse
 - IPoint
 - IPolyline
 - IRequestOptions
 - IServiceAreaOptions
 - IServiceAreaResponse
 - ISolveRouteOptions
 - ISolveRouteResponse
 - ARCGIS_ONLINE_CLOSEST_FACILITY_URL
 - ARCGIS_ONLINE_ORIGIN_DESTINATION_MATRIX_URL
 - ARCGIS_ONLINE_ROUTING_URL
 - ARCGIS_ONLINE_SERVICE_AREA_URL
 - Position2D