Enumerations
The following enumerations are available globally.
-
Waypoint arrival states identified by the arrival detection engine.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum WaypointArrivalState
-
Represents guidance announcement type.
See moreDeclaration
Swift
public enum AnnouncementType : Int
-
Specifies the verbosity of guidance announcements. More verbose levels will result in more announcements, with more details.
See moreDeclaration
Swift
public enum AnnouncementMode : CaseIterable
-
Exceptions that can be thrown during creation of
See moreExitRoundaboutGuidanceInstruction
.Declaration
Swift
public enum ExitRoundaboutGuidanceInstructionError : Error
-
Exceptions that can be thrown during creation of
See moreMandatoryTurnGuidanceInstruction
.Declaration
Swift
public enum MandatoryTurnGuidanceInstructionError : Error
-
Exceptions that can be thrown during creation of
See moreRoundaboutGuidanceInstruction
.Declaration
Swift
public enum RoundaboutGuidanceInstructionError : Error
-
Exceptions that can be thrown during creation of
See moreTurnGuidanceInstruction
.Declaration
Swift
public enum TurnGuidanceInstructionError : Error
-
Represents instruction triggering phase.
See moreDeclaration
Swift
public enum InstructionPhase
-
Type of
See moreLaneGuidanceUpdate
.Declaration
Swift
public enum LaneGuidanceUpdateType
-
Defines the error cases that can occur while calculating the current distance along a route.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum DistanceAlongRouteCalculatorError : Error
-
Defines the error cases that can occur while fetching route segments.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum SegmentsFilterError : Error
-
Defines the error cases that can occur in the
RouteProgressEngine
.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteProgressCalculationError : Error
-
NavigationProcessingError contains information about any problems that occur during
RouteProgressEngine
,RouteTrackingEngine
,ArrivalDetectionEngine
.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NavigationProcessingError : Error
-
Navigation snapshot error cases are thrown when a snapshot cannot be created.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NavigationSnapshotError : Error
-
Represents the
RouteTrackingState
of the currently active route.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteTrackingState
-
Specifies how to handle better route proposals
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum BetterProposalAcceptanceMode
-
Specifies how to handle deviation route replanning
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum DeviationReplanningMode
-
Describes the reason for the replanning request.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum ReplanRequestReason
-
Describes why the route has been replanned and how it is different from the previous route.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteReplanningReason
-
Specifies whether or not the system should try to periodically update the active route and look for better route proposals.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteUpdateMode
-
Possible errors thrown in the by Horizon Engine methods.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum HorizonEngineError : Error, Equatable