All Classes and Interfaces
Class
Description
ComputeRouteMatrix request message
ComputeRouteMatrix request message
Extra computations to perform while completing the request.
ComputeRoutes request message.
ComputeRoutes request message.
Extra computations to perform while completing the request.
A supported reference route on the ComputeRoutesRequest.
ComputeRoutes the response message.
ComputeRoutes the response message.
Information related to how and why a fallback result was used.
Information related to how and why a fallback result was used.
Reasons for using fallback response.
Actual routing mode used for returned fallback response.
Details about the locations used as waypoints.
Details about the locations used as waypoints.
Contains [`GeocodedWaypoints`][google.maps.routing.v2.GeocodedWaypoint] for
origin, destination and intermediate waypoints.
Contains [`GeocodedWaypoints`][google.maps.routing.v2.GeocodedWaypoint] for
origin, destination and intermediate waypoints.
Localized description of time.
Localized description of time.
Encapsulates a location (a geographic point, and an optional heading).
Encapsulates a location (a geographic point, and an optional heading).
A set of values that specify the navigation action to take for the current
step (for example, turn left, merge, or straight).
Encapsulates navigation instructions for a
[`RouteLegStep`][google.maps.routing.v2.RouteLegStep].
Encapsulates navigation instructions for a
[`RouteLegStep`][google.maps.routing.v2.RouteLegStep].
Encapsulates an encoded polyline.
Encapsulates an encoded polyline.
Details corresponding to a given index or contiguous segment of a polyline.
Details corresponding to a given index or contiguous segment of a polyline.
Encapsulates information about flyovers along the polyline.
Encapsulates information about flyovers along the polyline.
Encapsulates information about narrow roads along the polyline.
Encapsulates information about narrow roads along the polyline.
Encapsulates the start and end indexes for a polyline detail.
Encapsulates the start and end indexes for a polyline detail.
Encapsulates the states of road features along a stretch of polyline.
Specifies the preferred type of polyline to be returned.
A set of values that specify the quality of the polyline.
Contains a route, which consists of a series of connected road segments
that join beginning, ending, and intermediate waypoints.
Contains a route, which consists of a series of connected road segments
that join beginning, ending, and intermediate waypoints.
Text representations of certain properties.
Text representations of certain properties.
Labels for the [`Route`][google.maps.routing.v2.Route] that are useful to
identify specific properties of the route to compare against others.
Contains a segment between non-`via` waypoints.
Contains a segment between non-`via` waypoints.
Text representations of certain properties.
Text representations of certain properties.
Provides overview information about a list of `RouteLegStep`s.
Provides overview information about a list of `RouteLegStep`s.
Provides summarized information about different multi-modal segments of
the `RouteLeg.steps`.
Provides summarized information about different multi-modal segments of
the `RouteLeg.steps`.
Contains a segment of a [`RouteLeg`][google.maps.routing.v2.RouteLeg].
Contains a segment of a [`RouteLeg`][google.maps.routing.v2.RouteLeg].
Text representations of certain properties.
Text representations of certain properties.
Additional information for the `RouteLegStep` related to `TRANSIT` routes.
Additional information for the `RouteLegStep` related to `TRANSIT` routes.
Localized descriptions of values for `RouteTransitDetails`.
Localized descriptions of values for `RouteTransitDetails`.
Details about the transit stops for the `RouteLegStep`.
Details about the transit stops for the `RouteLegStep`.
Contains the additional information that the user should be informed
about, such as possible traffic zone restrictions on a leg step.
Contains the additional information that the user should be informed
about, such as possible traffic zone restrictions on a leg step.
Contains the additional information that the user should be informed
about on a leg step, such as possible traffic zone restrictions.
Contains the additional information that the user should be informed
about on a leg step, such as possible traffic zone restrictions.
A single destination for ComputeRouteMatrixRequest
A single destination for ComputeRouteMatrixRequest
Contains route information computed for an origin/destination pair in the
ComputeRouteMatrix API.
Contains route information computed for an origin/destination pair in the
ComputeRouteMatrix API.
Text representations of certain properties.
Text representations of certain properties.
The condition of the route being returned.
A single origin for ComputeRouteMatrixRequest
A single origin for ComputeRouteMatrixRequest
Encapsulates a set of optional conditions to satisfy when calculating the
routes.
Encapsulates a set of optional conditions to satisfy when calculating the
routes.
Contains the additional information that the user should be informed
about, such as possible traffic zone restrictions.
Contains the additional information that the user should be informed
about, such as possible traffic zone restrictions.
A set of values used to specify the mode of travel.
A set of values that specify factors to take into consideration when
calculating the route.
Traffic density indicator on a contiguous segment of a polyline or path.
Traffic density indicator on a contiguous segment of a polyline or path.
The classification of polyline speed based on traffic data.
Encapsulates toll information on a [`Route`][google.maps.routing.v2.Route] or
on a [`RouteLeg`][google.maps.routing.v2.RouteLeg].
Encapsulates toll information on a [`Route`][google.maps.routing.v2.Route] or
on a [`RouteLeg`][google.maps.routing.v2.RouteLeg].
List of toll passes around the world that we support.
This field specifies one of the following assumptions to use when calculating
travel time in traffic conditions, shown in the enums below.
A transit agency that operates a transit line.
A transit agency that operates a transit line.
Contains information about the transit line used in this step.
Contains information about the transit line used in this step.
Preferences for `TRANSIT` based routes that influence the route that is
returned.
Preferences for `TRANSIT` based routes that influence the route that is
returned.
Specifies routing preferences for transit routes.
A set of values used to specify the mode of transit.
Information about a transit stop.
Information about a transit stop.
Information about a vehicle used in transit routes.
Information about a vehicle used in transit routes.
The type of vehicles for transit routes.
A set of values that specify the unit of measure used in the display.
A set of values describing the vehicle's emission type.
Contains the vehicle information, such as the vehicle emission type.
Contains the vehicle information, such as the vehicle emission type.
Encapsulates a waypoint.
Encapsulates a waypoint.