mapbox. navigation. core. trip. session
Banner instruction that is helpful for turn-by-turn routing instructions. The BannerInstructions information is updated on route progress.
Interface to provide opportunity to handle leg index updates.
Provides information about the status of the enhanced location updates generated by the map matching engine of the Navigation SDK.
An interface which enables listening to location updates
Contains the various states that can occur during a navigation.
Callback that provides the various session states that can happen within a navigation session
This interface is for turn-by-turn route navigation, but not in free-drive mode. This interface can be registered via a MapboxNavigation object.
Observer that gets notified when route changes and new road objects on the route are available.
Callback that provides state, progress, and other information regarding the current turn-by-turn routing
Describes the TripSession's state.
Interface to provide opportunity to fetch TripSession state updates
Voice instruction interface, which can be registered via MapboxNavigation.registerVoiceInstructionsObserver