Navigation SDK for Android Reference (1.0.0-rc.8)
All modules / 

All Types

com.mapbox.navigation.base.options.DeviceProfile

The navigation SDK has algorithms optimized for the type of data being provided. The device profile selects the optimization.

com.mapbox.navigation.base.options.DeviceType

The type of device providing data to the navigator.

com.mapbox.navigation.base.metrics.DirectionsMetrics

Directions MetricEvent names holder

com.mapbox.navigation.base.formatter.DistanceFormatter

An interface, which provides correctly formatted distances.

com.mapbox.navigation.base.metrics.MetricEvent

An interface with types of metrics events that the SDK would send via Telemetry

com.mapbox.navigation.base.metrics.MetricsObserver

Interface for observe metric events handled.

com.mapbox.navigation.base.metrics.MetricsReporter

Defines API for handling metric events.

com.mapbox.navigation.base.metrics.NavigationMetrics

Navigation MetricEvent names holder

com.mapbox.navigation.base.options.NavigationOptions

This value will be used to offset the time at which the current location was calculated in such a way as to project the location forward along the current trajectory so as to appear more in sync with the users ground-truth location

com.mapbox.navigation.base.trip.notification.NotificationAction

Defines set of actions available for TripNotification

com.mapbox.navigation.base.options.OnboardRouterOptions

Defines options for on-board router. These options enable a feature also known as Free Drive. This allows the navigator to map-match your location onto the road network without a route.

com.mapbox.navigation.base.trip.model.RouteLegProgress

This is a progress object specific to the current leg the user is on. If there is only one leg in the directions route, much of this information will be identical to the parent RouteProgress.

com.mapbox.navigation.base.trip.model.RouteProgress

This class contains all progress information at any given time during a navigation session. This progress includes information for the current route, leg, and step that the user is traveling along. With every new valid location update, a new route progress will be generated using the latest information.

com.mapbox.navigation.base.trip.model.RouteProgressState

Contains the various progress states that can occur while navigating.

com.mapbox.navigation.base.route.Router

Router provides API to fetch route and cancel route-fetching request.

com.mapbox.navigation.base.route.RouteRefreshCallback

Callback for refresh route

com.mapbox.navigation.base.route.RouteRefreshError

Route refresh Error

com.mapbox.navigation.base.trip.model.RouteStepProgress

This is a progress object specific to the current step the user is on.

com.mapbox.navigation.base.TimeFormat

TimeFormat

com.mapbox.navigation.base.trip.notification.TripNotification

Defines a contract for Notification instance provider and manager. This notification is going to be used in a foreground service managed by a TripSession