originDestinationMatrix
FunctionoriginDestinationMatrix(requestOptions: IOriginDestinationMatrixOptions): Promise<IOriginDestinationMatrixResponse>Used to create an origin-destination (OD) cost matrix from multiple origins to multiple destinations. See the REST Documentation for more information.
import { originDestinationMatrix } from '@esri/arcgis-rest-routing'; originDestinationMatrix({ origins: [ [-90.404302, 38.600621], [-90.364293, 38.620427], ], destinations: [ [-90.444716, 38.635501], [-90.311919, 38.633523], [-90.451147, 38.581107] ], authentication }) .then(response) // => { ... }Parameters
| Parameter | Type | Notes |
|---|---|---|
request | IOriginDestinationMatrixOptions | Options to pass through to the routing service. |
Returns
Promise<IOriginDestinationMatrixResponse>A Promise that will resolve with travel time and/or distance for each origin-destination pair. It returns either odLines or odCostMatrix for this information depending on the outputType you specify.