NavigationEvent
public enum NavigationEvent
Represents the NavigationEvent
published by TomTomNavigation\eventPublisher
.
Important
This is a Public Preview API. It may be changed or removed at any time.-
Represents the start of navigation.
Declaration
Swift
case navigationStartEvent(NavigationStartEvent)
-
Represents the map matching.
Declaration
Swift
case mapMatchingEvent(MapMatchingEvent)
-
Represents the progress update.
Declaration
Swift
case progressUpdateEvent(ProgressUpdateEvent)
-
Represents the route tracking state update.
Declaration
Swift
case routeTrackingStateUpdateEvent(RouteTrackingStateUpdateEvent)
-
Represents the route.
Declaration
Swift
case routeEvent(RouteEvent)
-
Represents the route added.
Declaration
Swift
case routeAddedEvent(RouteAddedEvent)
-
Represents the route removed.
Declaration
Swift
case routeRemovedEvent(RouteRemovedEvent)
-
Represents the active route updated.
Declaration
Swift
case routeUpdateEvent(RouteUpdateEvent)
-
Represents the active route changed.
Declaration
Swift
case activeRouteChangedEvent(ActiveRouteChangedEvent)
-
Represents the event of guidance update.
Declaration
Swift
case guidanceUpdatedEvent(GuidanceUpdatedEvent)
Parameters
guidanceEvent
Describes a guidance event indicating the reason of the event.
-
Represents the event of lane guidance update.
Declaration
Swift
case laneGuidanceUpdatedEvent(LaneGuidanceUpdatedEvent)
Parameters
laneGuidanceEvent
Describes a lane guidance event indicating the reason of the event.
-
Represents the location context.
Declaration
Swift
case locationContextEvent(LocationContextEvent)
-
Represents the horizon event.
Declaration
Swift
case horizonEvent(HorizonEvent)
-
Represents the arrival at a destination.
Declaration
Swift
case destinationArrivalEvent(DestinationArrivalEvent)
-
A
NavigationEvent
representing the arrival at a waypoint.Declaration
Swift
case waypointArrivalEvent(WaypointArrivalEvent)
-
Represents the language change.
Declaration
Swift
case languageChangeEvent(LanguageChangeEvent)
-
Represents the navigation error.
Declaration
Swift
case navigationErrorEvent(NavigationErrorEvent)
-
Represents the start event of navigation.
See moreDeclaration
Swift
public enum NavigationStartEvent
-
Represents the map matching event.
See moreDeclaration
Swift
public enum MapMatchingEvent
-
Represents the progress update event.
See moreDeclaration
Swift
public enum ProgressUpdateEvent
-
Represents the route events.
See moreDeclaration
Swift
public enum RouteEvent
-
Represents the route added event.
See moreDeclaration
Swift
public enum RouteAddedEvent
-
Represents the route removed event.
See moreDeclaration
Swift
public enum RouteRemovedEvent
-
Represents the active route changed event.
See moreDeclaration
Swift
public enum ActiveRouteChangedEvent
-
Represents the route update event.
See moreDeclaration
Swift
public enum RouteUpdateEvent
-
Represents guidance update events.
The enumeration is a parameter of
See moreTomTomSDKNavigation/NavigationEvent/guidanceUpdatedEvent(_:)
which is called when guidance update occurs.Declaration
Swift
public enum GuidanceUpdatedEvent
-
Represents lane guidance update events.
The enumeration is a parameter of
See moreTomTomSDKNavigation/NavigationEvent/laneGuidanceUpdatedEvent(_:)
which is called when lane guidance update occurs.Declaration
Swift
public enum LaneGuidanceUpdatedEvent
-
Represents the location context event.
See moreDeclaration
Swift
public enum LocationContextEvent
-
Represents the route tracking state update event.
See moreDeclaration
Swift
public enum RouteTrackingStateUpdateEvent
-
Represents the horizon events.
See moreDeclaration
Swift
public enum HorizonEvent
-
Represents the destination arrival event to notify when the destination has been reached.
See moreDeclaration
Swift
public enum DestinationArrivalEvent
-
Represents waypoint arrival events to notify when a waypoint has been reached or departed from.
See moreDeclaration
Swift
public enum WaypointArrivalEvent
-
Represents the language change event.
See moreDeclaration
Swift
public enum LanguageChangeEvent
-
Represents various error events that can occur during navigation.
See moreDeclaration
Swift
public enum NavigationErrorEvent