-
When calculating whether or not the user is on the route, we look where the user will be given their speed and this variable.
Declaration
Swift
public var RouteControllerDeadReckoningTimeInterval: TimeInterval
-
Number of seconds left on step when a
AlertLevel.high
alert is emitted.Declaration
Swift
public var RouteControllerHighAlertInterval: TimeInterval
-
Radius in meters the user must enter to count as completing a step. One of two heuristics used to know when a user completes a step, see
RouteControllerMaximumAllowedDegreeOffsetForTurnCompletion
.Declaration
Swift
public var RouteControllerManeuverZoneRadius: CLLocationDistance
-
Threshold user must be in within to count as completing a step. One of two heuristics used to know when a user completes a step, see
RouteControllerManeuverZoneRadius
.The users
heading
and thefinalHeading
are compared. If this number is withinRouteControllerMaximumAllowedDegreeOffsetForTurnCompletion
, the user has completed the step.Declaration
Swift
public var RouteControllerMaximumAllowedDegreeOffsetForTurnCompletion: Double
-
Maximum number of meters the user can travel away from step before
RouteControllerShouldReroute
is emitted.Declaration
Swift
public var RouteControllerMaximumDistanceBeforeRecalculating: CLLocationDistance
-
Number of seconds left on step when a
AlertLevel.medium
alert is emitted.Declaration
Swift
public var RouteControllerMediumAlertInterval: TimeInterval
-
Accepted deviation excluding horizontal accuracy before the user is considered to be off route.
Declaration
Swift
public var RouteControllerUserLocationSnappingDistance: CLLocationDistance