Package-level declarations
Types
Link copied to clipboard
Specifies how to handle continuous route replanning.
Link copied to clipboard
Specifies how to handle route replanning on deviation.
Link copied to clipboard
Specifies the mode for maintaining the routes in the navigation session during navigation.
Link copied to clipboard
interface ReplanningRetryPolicy
Specifies how to handle requests which failed during replanning of a Route.
Link copied to clipboard
interface RouteProposalSelector
Responsible for selecting a route proposal inside RouteReplanningEngine.
Link copied to clipboard
object RouteReplanningEngineFactory
Responsible for creating default implementation of RouteReplanningEngine.
Link copied to clipboard
class RouteReplanningEngineOptions(val routeUpdateMode: RouteUpdateMode = DEFAULT_ROUTE_UPDATE_MODE, val replanRouteInterval: Duration = DEFAULT_REPLAN_ROUTE_INTERVAL, val minTrafficDelay: Duration = DEFAULT_MIN_TRAFFIC_DELAY, val minTimeDifference: Duration = DEFAULT_MIN_TIME_DIFFERENCE, val validRemainingRouteDuration: Duration = DEFAULT_VALID_ROUTE_DURATION_REMAINING)
Options used by RouteReplanningEngineFactory to create RouteReplanningEngine.
Link copied to clipboard
Specifies whether or not the system should try to periodically update the active route and look for better route proposals.
Link copied to clipboard
class TomTomReplanningRetryPolicy(maxRetryDelay: Duration = MAX_RETRY_DELAY) : ReplanningRetryPolicy
Default implementation of a ReplanningRetryPolicy.