Class RouteLegStep
Contains a segment of a [RouteLeg][google.maps.routing.v2.RouteLeg]. A
step corresponds to a single navigation instruction. Route legs are made up
of steps.
Implements
Namespace: Google.Maps.Routing.V2
Assembly: Google.Maps.Routing.V2.dll
Syntax
public sealed class RouteLegStep : IMessage<RouteLegStep>, IEquatable<RouteLegStep>, IDeepCloneable<RouteLegStep>, IBufferMessage, IMessage
Constructors
RouteLegStep()
Declaration
public RouteLegStep()
RouteLegStep(RouteLegStep)
Declaration
public RouteLegStep(RouteLegStep other)
Parameters
| Type | Name | Description |
|---|---|---|
| RouteLegStep | other |
Properties
DistanceMeters
The travel distance of this step, in meters. In some circumstances, this field might not have a value.
Declaration
public int DistanceMeters { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
EndLocation
The end location of this step.
Declaration
public Location EndLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| Location |
LocalizedValues
Text representations of properties of the RouteLegStep.
Declaration
public RouteLegStep.Types.RouteLegStepLocalizedValues LocalizedValues { get; set; }
Property Value
| Type | Description |
|---|---|
| RouteLegStep.Types.RouteLegStepLocalizedValues |
NavigationInstruction
Navigation instructions.
Declaration
public NavigationInstruction NavigationInstruction { get; set; }
Property Value
| Type | Description |
|---|---|
| NavigationInstruction |
Polyline
The polyline associated with this step.
Declaration
public Polyline Polyline { get; set; }
Property Value
| Type | Description |
|---|---|
| Polyline |
StartLocation
The start location of this step.
Declaration
public Location StartLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| Location |
StaticDuration
The duration of travel through this step without taking traffic conditions into consideration. In some circumstances, this field might not have a value.
Declaration
public Duration StaticDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
TransitDetails
Details pertaining to this step if the travel mode is TRANSIT.
Declaration
public RouteLegStepTransitDetails TransitDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| RouteLegStepTransitDetails |
TravelAdvisory
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.
Declaration
public RouteLegStepTravelAdvisory TravelAdvisory { get; set; }
Property Value
| Type | Description |
|---|---|
| RouteLegStepTravelAdvisory |
TravelMode
The travel mode used for this step.
Declaration
public RouteTravelMode TravelMode { get; set; }
Property Value
| Type | Description |
|---|---|
| RouteTravelMode |