OptimizeWaypointsRequest
¶
Source code in docs_src/capo_geo_routes/types/optimize_waypoints_request.py
avoid
instance-attribute
¶
avoid: NotRequired[WaypointOptimizationAvoidanceOptions]
Features that are avoided. Avoidance is on a best-case basis. If an avoidance can't be satisfied for a particular case, this setting is ignored.
clustering
instance-attribute
¶
clustering: NotRequired[WaypointOptimizationClusteringOptions]
Clustering allows you to specify how nearby waypoints can be clustered to improve the optimized sequence.
departure_time
instance-attribute
¶
departure_time: NotRequired[TimestampWithTimezoneOffset]
Departure time from the waypoint.
Time format:YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mm
Examples:
2020-04-22T17:57:24Z
2020-04-22T17:57:24+02:00
destination
instance-attribute
¶
destination: NotRequired[Position]
The final position for the route in the World Geodetic System (WGS 84) format: [longitude, latitude].
destination_options
instance-attribute
¶
destination_options: NotRequired[WaypointOptimizationDestinationOptions]
Destination related options.
driver
instance-attribute
¶
driver: NotRequired[WaypointOptimizationDriverOptions]
Driver related options.
exclude
instance-attribute
¶
exclude: NotRequired[WaypointOptimizationExclusionOptions]
Features to be strictly excluded while calculating the route.
key
instance-attribute
¶
key: NotRequired[ApiKey]
Optional: The API key to be used for authorization. Either an API key or valid SigV4 signature must be provided when making a request.
optimize_sequencing_for
instance-attribute
¶
optimize_sequencing_for: NotRequired[WaypointOptimizationSequencingObjective]
Specifies the optimization criteria for the calculated sequence.
Default value: FastestRoute.
origin
instance-attribute
¶
origin: Position
The start position for the route in World Geodetic System (WGS 84) format: [longitude, latitude].
origin_options
instance-attribute
¶
origin_options: NotRequired[WaypointOptimizationOriginOptions]
Origin related options.
traffic
instance-attribute
¶
traffic: NotRequired[WaypointOptimizationTrafficOptions]
Traffic-related options.
travel_mode
instance-attribute
¶
travel_mode: NotRequired[WaypointOptimizationTravelMode]
Specifies the mode of transport when calculating a route. Used in estimating the speed of travel and road compatibility.
Default value: Car
travel_mode_options
instance-attribute
¶
travel_mode_options: NotRequired[WaypointOptimizationTravelModeOptions]
Travel mode related options for the provided travel mode.
waypoints
instance-attribute
¶
waypoints: NotRequired[WaypointOptimizationWaypointList]
List of waypoints between the Origin and Destination, in World Geodetic System (WGS 84) format: [longitude, latitude].
The maximum number of waypoints allowed per request:
-
Maximum 50 waypoints per request
-
Maximum 20 waypoints when using constraints (
AccessHours,AppointmentTime,ServiceDuration,Heading,SideOfStreet,Before)