Package com.tomtom.sdk.routing.common.options
Types
Link copied to clipboard
class Itinerary( val origin: ItineraryPoint, val destination: ItineraryPoint, val waypoints: List<ItineraryPoint> = emptyList())
Content copied to clipboard
Itinerary represents a sequence of points that a route visits.
Link copied to clipboard
Encapsulates Place with the additional information relevant for the route itinerary.
Link copied to clipboard
Represents a unique identifier of an itinerary point.
Link copied to clipboard
data class RangeCalculationOptions( val origin: ItineraryPoint, val budget: Budget, val vehicle: Vehicle = Vehicle.Car(), val costModel: CostModel? = null, val departAt: Date? = null, val maxFerryLength: Distance? = null, val chargeMargins: Set<Energy> = emptySet(), val routeToInclude: List<GeoCoordinate> = emptyList(), val queryOptions: QueryOptions? = null)
Content copied to clipboard
Options for range calculation.
Link copied to clipboard
Options specific for concrete leg.
Link copied to clipboard
data class RoutePlanningOptions( val itinerary: Itinerary, val costModel: CostModel? = null, val departAt: Date? = null, val arriveAt: Date? = null, val alternativeRoutesOptions: AlternativeRoutesOptions? = null, val guidanceOptions: GuidanceOptions? = null, val routeLegOptions: List<RouteLegOptions> = emptyList(), val vehicle: Vehicle = Vehicle.Car(), val queryOptions: QueryOptions? = null)
Content copied to clipboard
Options for route planning.