Skip to content

router

const router: object

Defined in: src/router.ts:16

Routing between stops, mirroring ArcGIS.RouteTask (Swift) / com.arcgismaps.tasks.networkanalysis.RouteTask (Kotlin). The call is asynchronous and runs against the ArcGIS World Route Service by default (override with params.routeServiceUrl). The World service requires an API key — set it via <MapSettings> / setApiKey.

createRouteTracker: (stops, params?) => Promise<RouteTrackerHandle>

Solves a route and returns a turn-by-turn navigation tracker. Feed it device locations via trackLocation (e.g. from <MapView>’s onLocationChange) to advance navigation.

RouteStop[]

RouteParameters

Promise<RouteTrackerHandle>

solveRoute: (stops, params?) => Promise<RouteResult>

Solves a route visiting stops in order (or optimally when findBestSequence is set).

RouteStop[]

RouteParameters

Promise<RouteResult>