Package com.tomtom.sdk.navigation.progress
Types
Link copied to clipboard
data class RoutePointProgress( val routePointId: RoutePointId, val remainingTime: Duration = Duration.ZERO, val remainingDistance: Distance = Distance.ZERO)
Content copied to clipboard
Represents current progress along the route till given com.tomtom.sdk.common.route.RoutePoint.
Link copied to clipboard
data class RouteProgress( val remainingTime: Duration = Duration.ZERO, val distanceAlongRoute: Distance = Distance.ZERO, val remainingRoutePointsProgress: List<RoutePointProgress> = emptyList())
Content copied to clipboard
Represents progress along the route.
Link copied to clipboard
Responsible for determining the progress made so far along the current route.
Link copied to clipboard
class StandaloneRouteProgressCalculationEngine : RouteProgressCalculationEngine
Content copied to clipboard
Stand alone implementation of RouteProgressCalculationEngine that calculates RouteProgress based on current MatchedLocation and extended route's representation (in form of Route.routeCoordinates).
Link copied to clipboard
class TomTomRouteProgressCalculationEngine : RouteProgressCalculationEngine
Content copied to clipboard
RouteProgressCalculationEngine implementation responsible for determining the progress made so far along the current route based on the map data.