Package com.mapbox.navigation.core.trip.session

Types

Link copied to clipboard
fun interface BannerInstructionsObserver

Banner instruction that is helpful for turn-by-turn routing instructions. The BannerInstructions information is updated on route progress.

Link copied to clipboard
fun interface LegIndexUpdatedCallback

Interface to provide opportunity to handle leg index updates.

Link copied to clipboard
class LocationMatcherResult

Provides information about the status of the enhanced location updates generated by the map matching engine of the Navigation SDK.

Link copied to clipboard
interface LocationObserver

An interface which enables listening to location updates

Link copied to clipboard
sealed class NavigationSessionState

Contains the various states that can occur during a navigation.

Link copied to clipboard
fun interface NavigationSessionStateObserver

Callback that provides the various session states that can happen within a navigation session

Link copied to clipboard
fun interface OffRouteObserver

This interface is for turn-by-turn route navigation, but not in free-drive mode. This interface can be registered via a MapboxNavigation object.

Link copied to clipboard
fun interface RoadObjectsOnRouteObserver

Observer that gets notified when route changes and new road objects on the route are available.

Link copied to clipboard
fun interface RouteProgressObserver

Callback that provides state, progress, and other information regarding the current turn-by-turn routing

Link copied to clipboard
enum TripSessionState : Enum<TripSessionState>

Describes the TripSession's state.

Link copied to clipboard
fun interface TripSessionStateObserver

Interface to provide opportunity to fetch TripSession state updates

Link copied to clipboard
fun interface VoiceInstructionsObserver

Voice instruction interface, which can be registered via MapboxNavigation.registerVoiceInstructionsObserver