mapbox. navigation. core
Contains useful information that should be attached when reporting an issue. Exposed via DeveloperMetadataObserver.onDeveloperMetadataChanged.
Callback that provides DeveloperMetadata. Can be registered via MapboxNavigation.registerDeveloperMetadataObserver and unregistered via MapboxNavigation.unregisterDeveloperMetadataObserver.
An entry point for interacting with the Mapbox Navigation SDK.
Singleton responsible for ensuring there is only one MapboxNavigation instance.
An interface which enables listening to navigation tiles version switch. Navigator might be switched to a fallback tiles version when there are no enough tiles of the current version to navigate on. It might happen when network is not available and tiles can't be loaded. When connection is restored, navigator will switch back to the target version specified in RoutingTilesOptions (the latest available version if no version is specified). To create additional fallback tiles versions, use the TileStore to create and download offline regions. Otherwise, fallback candidates will only be the tiles versions from the ambient cache.
Callback to be invoked when the information about available road graph data updates is received. See MapboxNavigation.requestRoadGraphDataUpdate.
Class containing information about road graph version.
Interface definition for a callback that gets notified whenever routes passed to MapboxNavigation.setNavigationRoutes are set or produce an error and ignored.
Result when the primary route has been successfully set and we can begin Active Guidance.