google_maps_routing_v2 library

Classes

ComputeRouteMatrixRequest
ComputeRouteMatrix request message
ComputeRouteMatrixRequest_ExtraComputation
Extra computations to perform while completing the request.
ComputeRoutesRequest
ComputeRoutes request message.
ComputeRoutesRequest_ExtraComputation
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).
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 RouteLegSteps.
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>
ComputeRouteMatrixRequest_ExtraComputation$json → const Map<String, Object>
ComputeRoutesRequest$json → const Map<String, Object>
ComputeRoutesRequest_ExtraComputation$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>
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>

Properties

computeRouteMatrixRequestDescriptor Uint8List
Descriptor for ComputeRouteMatrixRequest. Decode as a google.protobuf.DescriptorProto.
final
computeRoutesRequestDescriptor Uint8List
Descriptor for ComputeRoutesRequest. Decode as a google.protobuf.DescriptorProto.
final
computeRoutesResponseDescriptor Uint8List
Descriptor for ComputeRoutesResponse. Decode as a google.protobuf.DescriptorProto.
final
fallbackInfoDescriptor Uint8List
Descriptor for FallbackInfo. Decode as a google.protobuf.DescriptorProto.
final
fallbackReasonDescriptor Uint8List
Descriptor for FallbackReason. Decode as a google.protobuf.EnumDescriptorProto.
final
fallbackRoutingModeDescriptor Uint8List
Descriptor for FallbackRoutingMode. Decode as a google.protobuf.EnumDescriptorProto.
final
geocodedWaypointDescriptor Uint8List
Descriptor for GeocodedWaypoint. Decode as a google.protobuf.DescriptorProto.
final
geocodingResultsDescriptor Uint8List
Descriptor for GeocodingResults. Decode as a google.protobuf.DescriptorProto.
final
localizedTimeDescriptor Uint8List
Descriptor for LocalizedTime. Decode as a google.protobuf.DescriptorProto.
final
locationDescriptor Uint8List
Descriptor for Location. Decode as a google.protobuf.DescriptorProto.
final
maneuverDescriptor Uint8List
Descriptor for Maneuver. Decode as a google.protobuf.EnumDescriptorProto.
final
Descriptor for NavigationInstruction. Decode as a google.protobuf.DescriptorProto.
final
polylineDescriptor Uint8List
Descriptor for Polyline. Decode as a google.protobuf.DescriptorProto.
final
polylineDetailsDescriptor Uint8List
Descriptor for PolylineDetails. Decode as a google.protobuf.DescriptorProto.
final
polylineEncodingDescriptor Uint8List
Descriptor for PolylineEncoding. Decode as a google.protobuf.EnumDescriptorProto.
final
polylineQualityDescriptor Uint8List
Descriptor for PolylineQuality. Decode as a google.protobuf.EnumDescriptorProto.
final
routeDescriptor Uint8List
Descriptor for Route. Decode as a google.protobuf.DescriptorProto.
final
routeLabelDescriptor Uint8List
Descriptor for RouteLabel. Decode as a google.protobuf.EnumDescriptorProto.
final
routeLegDescriptor Uint8List
Descriptor for RouteLeg. Decode as a google.protobuf.DescriptorProto.
final
routeLegStepDescriptor Uint8List
Descriptor for RouteLegStep. Decode as a google.protobuf.DescriptorProto.
final
routeLegStepTransitDetailsDescriptor Uint8List
Descriptor for RouteLegStepTransitDetails. Decode as a google.protobuf.DescriptorProto.
final
routeLegStepTravelAdvisoryDescriptor Uint8List
Descriptor for RouteLegStepTravelAdvisory. Decode as a google.protobuf.DescriptorProto.
final
routeLegTravelAdvisoryDescriptor Uint8List
Descriptor for RouteLegTravelAdvisory. Decode as a google.protobuf.DescriptorProto.
final
routeMatrixDestinationDescriptor Uint8List
Descriptor for RouteMatrixDestination. Decode as a google.protobuf.DescriptorProto.
final
routeMatrixElementConditionDescriptor Uint8List
Descriptor for RouteMatrixElementCondition. Decode as a google.protobuf.EnumDescriptorProto.
final
routeMatrixElementDescriptor Uint8List
Descriptor for RouteMatrixElement. Decode as a google.protobuf.DescriptorProto.
final
routeMatrixOriginDescriptor Uint8List
Descriptor for RouteMatrixOrigin. Decode as a google.protobuf.DescriptorProto.
final
routeModifiersDescriptor Uint8List
Descriptor for RouteModifiers. Decode as a google.protobuf.DescriptorProto.
final
routeTravelAdvisoryDescriptor Uint8List
Descriptor for RouteTravelAdvisory. Decode as a google.protobuf.DescriptorProto.
final
routeTravelModeDescriptor Uint8List
Descriptor for RouteTravelMode. Decode as a google.protobuf.EnumDescriptorProto.
final
routingPreferenceDescriptor Uint8List
Descriptor for RoutingPreference. Decode as a google.protobuf.EnumDescriptorProto.
final
speedReadingIntervalDescriptor Uint8List
Descriptor for SpeedReadingInterval. Decode as a google.protobuf.DescriptorProto.
final
tollInfoDescriptor Uint8List
Descriptor for TollInfo. Decode as a google.protobuf.DescriptorProto.
final
tollPassDescriptor Uint8List
Descriptor for TollPass. Decode as a google.protobuf.EnumDescriptorProto.
final
trafficModelDescriptor Uint8List
Descriptor for TrafficModel. Decode as a google.protobuf.EnumDescriptorProto.
final
transitAgencyDescriptor Uint8List
Descriptor for TransitAgency. Decode as a google.protobuf.DescriptorProto.
final
transitLineDescriptor Uint8List
Descriptor for TransitLine. Decode as a google.protobuf.DescriptorProto.
final
transitPreferencesDescriptor Uint8List
Descriptor for TransitPreferences. Decode as a google.protobuf.DescriptorProto.
final
transitStopDescriptor Uint8List
Descriptor for TransitStop. Decode as a google.protobuf.DescriptorProto.
final
transitVehicleDescriptor Uint8List
Descriptor for TransitVehicle. Decode as a google.protobuf.DescriptorProto.
final
unitsDescriptor Uint8List
Descriptor for Units. Decode as a google.protobuf.EnumDescriptorProto.
final
vehicleEmissionTypeDescriptor Uint8List
Descriptor for VehicleEmissionType. Decode as a google.protobuf.EnumDescriptorProto.
final
vehicleInfoDescriptor Uint8List
Descriptor for VehicleInfo. Decode as a google.protobuf.DescriptorProto.
final
waypointDescriptor Uint8List
Descriptor for Waypoint. Decode as a google.protobuf.DescriptorProto.
final