Package com.tomtom.sdk.routing.common.options
Types
Link copied to clipboard
Represents the electric vehicle options that provide charging information.
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 budgets: Set<Budget>, val vehicle: Vehicle = Vehicle.Car(), val costModel: CostModel? = null, val departAt: Date? = null, val maxFerryLength: Distance? = null, val routeToInclude: List<GeoCoordinate> = emptyList(), val queryOptions: QueryOptions = QueryOptions())
Content copied to clipboard
Options for range calculation.
Link copied to clipboard
data class RouteLegOptions(val supportingPoints: List<GeoCoordinate>, val chargingInformation: ChargingInformation? = null)
Content 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 chargingOptions: ChargingOptions? = null, val queryOptions: QueryOptions? = null)
Content copied to clipboard
Options for route planning.