RoutePlanningOptions

public struct RoutePlanningOptions : RoutingOptionsWithItinerary

Options for route planning.

Lifecycle

Public

  • The list of route locations.

    Declaration

    Swift

    public var itinerary: Itinerary
  • Options governing which paths to prefer.

    Declaration

    Swift

    public var costModel: CostModel?
  • Options for calculating more than one route.

    Declaration

    Swift

    public var alternativeRoutesOptions: AlternativeRoutesOptions?
  • Options for each route leg, such as a polyline to follow.

    Declaration

    Swift

    public var routeLegOptions: [RouteLegOptions]
  • Properties for the generated instructions.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var guidanceOptions: GuidanceOptions?
  • A departure time for the route. Cannot be used together with arriveAt.

    Declaration

    Swift

    public var departAt: Date?
  • An arrival time for the route. Cannot be used together with departAt.

    Declaration

    Swift

    public var arriveAt: Date?
  • The vehicle dimensions, restrictions and engine parameters.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var vehicle: Vehicle
  • Additional options for electric vehicles to take charging into account.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var chargingOptions: ChargingOptions?
  • Options regarding the way the request is sent to the server.

    Declaration

    Swift

    public var queryOptions: QueryOptions?
  • The way of optimizing the order of waypoints

    Declaration

    Swift

    public var waypointOptimization: WaypointOptimization?
  • Defines how much guidance information (instructions and lane guidance) is returned with the route.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var mode: RouteInformationMode
  • Specifies road side on arrival preference for waypoints and destination.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var arrivalSidePreference: ArrivalSidePreference