Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class ConfigurationSnapshot
Snapshot of the current navigation configuration.
Link copied to clipboard
class DrivingHistorySnapshot
A class containing information about things in the route that the driver has already passed, such as visited locations and driven distance.
Link copied to clipboard
class LocationSnapshot
Snapshot of the current location information during navigation.
Link copied to clipboard
data class NavigationSnapshot(val locationSnapshot: LocationSnapshot, val historySnapshot: DrivingHistorySnapshot, val configurationSnapshot: ConfigurationSnapshot, val vehicleProfile: Vehicle = Vehicle.Car(), val tripSnapshot: TripSnapshot? = null)
Snapshot of the current navigation session.
Link copied to clipboard
Defines parameters required for a single route in navigation session.
Link copied to clipboard
data class RouteSnapshot(val routePlan: RoutePlan, val projection: ProjectedRoute? = null, val numberOfVisitedWaypoints: Int = 0, val nextWaypoint: RouteStop? = null, val routeProgress: RouteProgress = RouteProgress(Duration.ZERO, Distance.ZERO, Distance.ZERO), val isFollowed: Boolean = true, val waypointArrivalHistory: List<WaypointArrivalStatus> = emptyList())
Snapshot of the current route.
Link copied to clipboard
data class TripSnapshot(val activeRoute: RouteSnapshot, val betterProposal: RouteSnapshot? = null, val hasDeviated: Boolean = false, val hasReachedDestination: Boolean = false)
A structure containing information about the route.