Skip To Content ArcGIS for Developers Sign In Dashboard

TrackingStatus QML Type

Route tracking status. More...

Import Statement: import Esri.ArcGISRuntime 100.6
Since: Esri.ArcGISRuntime 100.6
Inherits:

Object

Properties

Detailed Description

Used with the RouteTracker, this type contains a report of tracking status. It is returned from several tracking-related methods and signals to report the current tracking status.

Note: You cannot declare or create a component of this type in QML code.

Property Documentation

currentManeuverIndex : int

Returns the the current maneuver index (read-only).

The index of current maneuver in Route.directionManeuvers.


destinationProgress : TrackingProgress

Returns the tracking progress until next destination (stop) (read-only).


destinationStatus : DestinationStatus

Returns the current destination status (read-only).


displayLocation : Location

Returns the display location with position and bearing adjusted based on the route (read-only).

This is an adjusted location intended for displaying current location and bearing during navigation.

  • If current location onRoute is true, this is the GPS location snapped to route and smoothed bearing.
  • If current location onRoute is false, this is the passed in GPS location but with an smoothed bearing.

locationOnRoute : Location

Returns the location on route (read-only).

This is the snapped-to-route location of the last GPS location passed in to RouteTracker.trackLocation.


maneuverProgress : TrackingProgress

Returns the tracking progress along current maneuver (read-only).


onRoute : bool

Returns whether the current location is on the route (read-only).


remainingDestinationCount : int

Returns the remaining destination count (read-only).

The number of stops yet to be visited. Uses count of stops that involved in route (ignoring not located stops and waypoints). Calling RouteTracker.switchToNextDestination will decrease value.


routeCalculating : bool

Returns whether route calculation is in progress (read-only).


routeProgress : TrackingProgress

Returns the tracking progress along entire route (read-only).


routeResult : RouteResult

Returns the route result presently being used by route tracker (read-only).

If rerouting happened during tracking, this RouteResult can be different than the RouteResult originally set in the RouteTracker.



Feedback on this topic?