<NavigationTypes.h> - Navigation Enums

Collection of Navigation enumerations. More...

Header: #include <NavigationTypes.h>

Types

enum class DestinationStatus { NotReached, Approaching, Reached }
enum class ReroutingStrategy { ToNextWaypoint, ToNextStop, ResequenceStopsOnly }
enum class VoiceGuidanceType { ApproachingManeuver, AtManeuver, ApproachingDestination }

Detailed Description

Type Documentation

enum class DestinationStatus

Enumerates possible navigation rerouting strategies

The DestinationStatus can be one of:

ConstantValueDescription
DestinationStatus::NotReached0Have not reached the destination
DestinationStatus::Approaching1Approaching the destination
DestinationStatus::Reached2Reached the destination

This enum was introduced or modified in Esri::ArcGISRuntime 100.6.

enum class ReroutingStrategy

Enumerates possible navigation rerouting strategies

The ReroutingStrategy can be one of:

ConstantValueDescription
ReroutingStrategy::ToNextWaypoint0Route to next unvisited stop or waypoint, and use all remaining unvisited stops or waypoints, in their original sequence, for the rest of the route.
ReroutingStrategy::ToNextStop1Route to next unvisited stop, dropping all waypoint up to that stop. Then, use all remaining unvisited waypoints and stops, in their original sequence, for the rest of the route.
ReroutingStrategy::ResequenceStopsOnly2Route to only unvisited stops. All waypoints for the whole route are dropped. The property Esri::ArcGISRuntime::RouteParameters::isFindBestSequence will be set to true.

This enum was introduced or modified in Esri::ArcGISRuntime 100.6.

enum class VoiceGuidanceType

Enumerates possible navigation voice guidance types.

ConstantValueDescription
VoiceGuidanceType::ApproachingManeuver0Approaching maneuver. This guidance notification type is set:
  • After passing the previous maneuver (Example: In a half mile, Turn right on North Eureka Street)
  • 20-30 seconds before next maneuver (Example: Turn right on North Eureka Street)
  • 9-10 seconds before next maneuver (Example: Turn right)
VoiceGuidanceType::AtManeuver1At maneuver. Guidance notification set when at maneuver, this type has no text. Can be used to notify user with a sound (e.g. beep) when at maneuver.
VoiceGuidanceType::ApproachingDestination2Approaching destination. Guidance notification type set when approaching a destination. Examples:
  • In 200 feet, the destination is ahead.
  • You have arrived at 1099 East Hospitality Lane on your right destination.

This enum was introduced or modified in Esri::ArcGISRuntime 100.6.

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