google_maps_routing_v2
library
Classes
-
ComputeRouteMatrixRequest
-
ComputeRouteMatrix request message
-
Extra computations to perform while completing the request.
-
ComputeRoutesRequest
-
ComputeRoutes request message.
-
Extra computations to perform while completing the request.
-
ComputeRoutesRequest_ReferenceRoute
-
A supported reference route on the ComputeRoutesRequest.
-
ComputeRoutesResponse
-
ComputeRoutes the response message.
-
FallbackInfo
-
Information related to how and why a fallback result was used. If this field
is set, then it means the server used a different routing mode from your
preferred mode as fallback.
-
FallbackReason
-
Reasons for using fallback response.
-
FallbackRoutingMode
-
Actual routing mode used for returned fallback response.
-
GeocodedWaypoint
-
Details about the locations used as waypoints. Only populated for address
waypoints. Includes details about the geocoding results for the purposes of
determining what the address was geocoded to.
-
GeocodingResults
-
Contains
google.maps.routing.v2.GeocodedWaypoint
for
origin, destination and intermediate waypoints. Only populated for address
waypoints.
-
LocalizedTime
-
Localized description of time.
-
Location
-
Encapsulates a location (a geographic point, and an optional heading).
-
Maneuver
-
A set of values that specify the navigation action to take for the current
step (for example, turn left, merge, or straight).
-
NavigationInstruction
-
Encapsulates navigation instructions for a
google.maps.routing.v2.RouteLegStep
.
-
Polyline
-
Encapsulates an encoded polyline.
-
PolylineDetails
-
Details corresponding to a given index or contiguous segment of a polyline.
Given a polyline with points P_0, P_1, ... , P_N (zero-based index), the
PolylineDetails
defines an interval and associated metadata.
-
PolylineDetails_FlyoverInfo
-
Encapsulates information about flyovers along the polyline.
-
PolylineDetails_NarrowRoadInfo
-
Encapsulates information about narrow roads along the polyline.
-
PolylineDetails_PolylinePointIndex
-
Encapsulates the start and end indexes for a polyline detail.
For instances where the data corresponds to a single point,
start_index
and end_index
will be equal.
-
PolylineDetails_RoadFeatureState
-
Encapsulates the states of road features along a stretch of polyline.
-
PolylineEncoding
-
Specifies the preferred type of polyline to be returned.
-
PolylineQuality
-
A set of values that specify the quality of the polyline.
-
Route
-
Contains a route, which consists of a series of connected road segments
that join beginning, ending, and intermediate waypoints.
-
Route_RouteLocalizedValues
-
Text representations of certain properties.
-
RouteLabel
-
Labels for the
google.maps.routing.v2.Route
that are useful to
identify specific properties of the route to compare against others.
-
RouteLeg
-
Contains a segment between non-
via
waypoints.
-
RouteLeg_RouteLegLocalizedValues
-
Text representations of certain properties.
-
RouteLeg_StepsOverview
-
Provides overview information about a list of
RouteLegStep
s.
-
RouteLeg_StepsOverview_MultiModalSegment
-
Provides summarized information about different multi-modal segments of
the
RouteLeg.steps
. A multi-modal segment is defined as one or more
contiguous RouteLegStep
that have the same RouteTravelMode
.
This field is not populated if the RouteLeg
does not contain any
multi-modal segments in the steps.
-
RouteLegStep
-
Contains a segment of a
google.maps.routing.v2.RouteLeg
. A
step corresponds to a single navigation instruction. Route legs are made up
of steps.
-
RouteLegStep_RouteLegStepLocalizedValues
-
Text representations of certain properties.
-
RouteLegStepTransitDetails
-
Additional information for the
RouteLegStep
related to TRANSIT
routes.
-
RouteLegStepTransitDetails_TransitDetailsLocalizedValues
-
Localized descriptions of values for
RouteTransitDetails
.
-
RouteLegStepTransitDetails_TransitStopDetails
-
Details about the transit stops for the
RouteLegStep
.
-
RouteLegStepTravelAdvisory
-
Contains the additional information that the user should be informed
about, such as possible traffic zone restrictions on a leg step.
-
RouteLegTravelAdvisory
-
Contains the additional information that the user should be informed
about on a leg step, such as possible traffic zone restrictions.
-
RouteMatrixDestination
-
A single destination for ComputeRouteMatrixRequest
-
RouteMatrixElement
-
Contains route information computed for an origin/destination pair in the
ComputeRouteMatrix API. This proto can be streamed to the client.
-
RouteMatrixElement_LocalizedValues
-
Text representations of certain properties.
-
RouteMatrixElementCondition
-
The condition of the route being returned.
-
RouteMatrixOrigin
-
A single origin for ComputeRouteMatrixRequest
-
RouteModifiers
-
Encapsulates a set of optional conditions to satisfy when calculating the
routes.
-
RoutesClient
-
-
RoutesServiceBase
-
-
RouteTravelAdvisory
-
Contains the additional information that the user should be informed
about, such as possible traffic zone restrictions.
-
RouteTravelMode
-
A set of values used to specify the mode of travel.
NOTE:
WALK
, BICYCLE
, and TWO_WHEELER
routes are in beta and might
sometimes be missing clear sidewalks, pedestrian paths, or bicycling paths.
You must display this warning to the user for all walking, bicycling, and
two-wheel routes that you display in your app.
-
RoutingPreference
-
A set of values that specify factors to take into consideration when
calculating the route.
-
SpeedReadingInterval
-
Traffic density indicator on a contiguous segment of a polyline or path.
Given a path with points P_0, P_1, ... , P_N (zero-based index), the
SpeedReadingInterval
defines an interval and describes its traffic using
the following categories.
-
SpeedReadingInterval_Speed
-
The classification of polyline speed based on traffic data.
-
TollInfo
-
Encapsulates toll information on a
google.maps.routing.v2.Route
or
on a google.maps.routing.v2.RouteLeg
.
-
TollPass
-
List of toll passes around the world that we support.
-
TrafficModel
-
Specifies the assumptions to use when calculating time in traffic. This
setting affects the value returned in the
duration
field in the
response, which contains the predicted time in traffic based on historical
averages.
-
TransitAgency
-
A transit agency that operates a transit line.
-
TransitLine
-
Contains information about the transit line used in this step.
-
TransitPreferences
-
Preferences for
TRANSIT
based routes that influence the route that is
returned.
-
TransitPreferences_TransitRoutingPreference
-
Specifies routing preferences for transit routes.
-
TransitPreferences_TransitTravelMode
-
A set of values used to specify the mode of transit.
-
TransitStop
-
Information about a transit stop.
-
TransitVehicle
-
Information about a vehicle used in transit routes.
-
TransitVehicle_TransitVehicleType
-
The type of vehicles for transit routes.
-
Units
-
A set of values that specify the unit of measure used in the display.
-
VehicleEmissionType
-
A set of values describing the vehicle's emission type.
Applies only to the
DRIVE
google.maps.routing.v2.RouteTravelMode
.
-
VehicleInfo
-
Contains the vehicle information, such as the vehicle emission type.
-
Waypoint
-
Encapsulates a waypoint. Waypoints mark both the beginning and end of a
route, and include intermediate stops along the route.
Constants
-
ComputeRouteMatrixRequest$json
→ const Map<String, Object>
-
-
-
ComputeRoutesRequest$json
→ const Map<String, Object>
-
-
-
ComputeRoutesRequest_ReferenceRoute$json
→ const Map<String, Object>
-
-
ComputeRoutesResponse$json
→ const Map<String, Object>
-
-
FallbackInfo$json
→ const Map<String, Object>
-
-
FallbackReason$json
→ const Map<String, Object>
-
-
FallbackRoutingMode$json
→ const Map<String, Object>
-
-
GeocodedWaypoint$json
→ const Map<String, Object>
-
-
GeocodingResults$json
→ const Map<String, Object>
-
-
LocalizedTime$json
→ const Map<String, Object>
-
-
Location$json
→ const Map<String, Object>
-
-
Maneuver$json
→ const Map<String, Object>
-
-
NavigationInstruction$json
→ const Map<String, Object>
-
-
Polyline$json
→ const Map<String, Object>
-
-
PolylineDetails$json
→ const Map<String, Object>
-
-
PolylineDetails_FlyoverInfo$json
→ const Map<String, Object>
-
-
PolylineDetails_NarrowRoadInfo$json
→ const Map<String, Object>
-
-
PolylineDetails_PolylinePointIndex$json
→ const Map<String, Object>
-
-
PolylineDetails_RoadFeatureState$json
→ const Map<String, Object>
-
-
PolylineEncoding$json
→ const Map<String, Object>
-
-
PolylineQuality$json
→ const Map<String, Object>
-
-
Route$json
→ const Map<String, Object>
-
-
Route_RouteLocalizedValues$json
→ const Map<String, Object>
-
-
RouteLabel$json
→ const Map<String, Object>
-
-
RouteLeg$json
→ const Map<String, Object>
-
-
RouteLeg_RouteLegLocalizedValues$json
→ const Map<String, Object>
-
-
RouteLeg_StepsOverview$json
→ const Map<String, Object>
-
-
RouteLeg_StepsOverview_MultiModalSegment$json
→ const Map<String, Object>
-
-
RouteLegStep$json
→ const Map<String, Object>
-
-
RouteLegStep_RouteLegStepLocalizedValues$json
→ const Map<String, Object>
-
-
RouteLegStepTransitDetails$json
→ const Map<String, Object>
-
-
RouteLegStepTransitDetails_TransitDetailsLocalizedValues$json
→ const Map<String, Object>
-
-
RouteLegStepTransitDetails_TransitStopDetails$json
→ const Map<String, Object>
-
-
RouteLegStepTravelAdvisory$json
→ const Map<String, Object>
-
-
RouteLegTravelAdvisory$json
→ const Map<String, Object>
-
-
RouteMatrixDestination$json
→ const Map<String, Object>
-
-
RouteMatrixElement$json
→ const Map<String, Object>
-
-
RouteMatrixElement_LocalizedValues$json
→ const Map<String, Object>
-
-
RouteMatrixElementCondition$json
→ const Map<String, Object>
-
-
RouteMatrixOrigin$json
→ const Map<String, Object>
-
-
RouteModifiers$json
→ const Map<String, Object>
-
-
RouteTravelAdvisory$json
→ const Map<String, Object>
-
-
RouteTravelMode$json
→ const Map<String, Object>
-
-
RoutingPreference$json
→ const Map<String, Object>
-
-
SpeedReadingInterval$json
→ const Map<String, Object>
-
-
SpeedReadingInterval_Speed$json
→ const Map<String, Object>
-
-
TollInfo$json
→ const Map<String, Object>
-
-
TollPass$json
→ const Map<String, Object>
-
-
TrafficModel$json
→ const Map<String, Object>
-
-
TransitAgency$json
→ const Map<String, Object>
-
-
TransitLine$json
→ const Map<String, Object>
-
-
TransitPreferences$json
→ const Map<String, Object>
-
-
TransitPreferences_TransitRoutingPreference$json
→ const Map<String, Object>
-
-
TransitPreferences_TransitTravelMode$json
→ const Map<String, Object>
-
-
TransitStop$json
→ const Map<String, Object>
-
-
TransitVehicle$json
→ const Map<String, Object>
-
-
TransitVehicle_TransitVehicleType$json
→ const Map<String, Object>
-
-
Units$json
→ const Map<String, Object>
-
-
VehicleEmissionType$json
→ const Map<String, Object>
-
-
VehicleInfo$json
→ const Map<String, Object>
-
-
Waypoint$json
→ const Map<String, Object>
-