TrackingStatus QML Type

  • Esri.ArcGISRuntime
  • TrackingStatus
  • Route tracking status. More...

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



    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

    [read-only, since Esri.ArcGISRuntime 100.9] approachingFinalDestination : bool

    Returns true if the next Stop (or stops) are the final destination in the route (read-only).

    If there are coincident stops at the end of the route, RouteTracker::skipCoincidentStops value determines if they are treated as single destination or not.

    This property was introduced in Esri.ArcGISRuntime 100.9.

    [read-only] currentManeuverIndex : int

    Returns the current maneuver index (read-only).

    The index of current maneuver in Route.directionManeuvers.

    [read-only] destinationProgress : TrackingProgress

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

    [read-only] destinationStatus : Enums.DestinationStatus

    Returns the current destination status (read-only).

    [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.

    [read-only] 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.

    [read-only] maneuverProgress : TrackingProgress

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

    [read-only] onRoute : bool

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

    [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.

    [read-only] routeCalculating : bool

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

    [read-only] routeProgress : TrackingProgress

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

    [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.

    [read-only, since Esri.ArcGISRuntime 100.9] stopIndexesAtNextDestination : list<int>

    The Route::stops index values relating to the upcoming destination/arrival (read-only).

    If there are coincident stops and the RouteTracker::skipCoincidentStops = true this will return a list with multiple index values. If there are no coincident stops or RouteTracker::skipCoincidentStops = false, this will return a list with a single index value. This list can be used to relate a destination/arrival to the stops in the Route::stops list.

    This property was introduced in Esri.ArcGISRuntime 100.9.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.