Class RouteModifiers
Encapsulates a set of optional conditions to satisfy when calculating the routes.
Implements
Namespace: Google.Maps.Routing.V2
Assembly: Google.Maps.Routing.V2.dll
Syntax
public sealed class RouteModifiers : IMessage<RouteModifiers>, IEquatable<RouteModifiers>, IDeepCloneable<RouteModifiers>, IBufferMessage, IMessage
Constructors
RouteModifiers()
Declaration
public RouteModifiers()
RouteModifiers(RouteModifiers)
Declaration
public RouteModifiers(RouteModifiers other)
Parameters
Type | Name | Description |
---|---|---|
RouteModifiers | other |
Properties
AvoidFerries
When set to true, avoids ferries where reasonable, giving preference to
routes not containing ferries. Applies only to the DRIVE
andTWO_WHEELER
[RouteTravelMode
][google.maps.routing.v2.RouteTravelMode].
Declaration
public bool AvoidFerries { get; set; }
Property Value
Type | Description |
---|---|
bool |
AvoidHighways
When set to true, avoids highways where reasonable, giving preference to
routes not containing highways. Applies only to the DRIVE
and
TWO_WHEELER
[RouteTravelMode
][google.maps.routing.v2.RouteTravelMode].
Declaration
public bool AvoidHighways { get; set; }
Property Value
Type | Description |
---|---|
bool |
AvoidIndoor
When set to true, avoids navigating indoors where reasonable, giving
preference to routes not containing indoor navigation. Applies only to the
WALK
[RouteTravelMode
][google.maps.routing.v2.RouteTravelMode].
Declaration
public bool AvoidIndoor { get; set; }
Property Value
Type | Description |
---|---|
bool |
AvoidTolls
When set to true, avoids toll roads where reasonable, giving preference to
routes not containing toll roads. Applies only to the DRIVE
and
TWO_WHEELER
[RouteTravelMode
][google.maps.routing.v2.RouteTravelMode].
Declaration
public bool AvoidTolls { get; set; }
Property Value
Type | Description |
---|---|
bool |
TollPasses
Encapsulates information about toll passes.
If toll passes are provided, the API tries to return the pass price. If
toll passes are not provided, the API treats the toll pass as unknown and
tries to return the cash price.
Applies only to the DRIVE
and TWO_WHEELER
[RouteTravelMode
][google.maps.routing.v2.RouteTravelMode].
Declaration
public RepeatedField<TollPass> TollPasses { get; }
Property Value
Type | Description |
---|---|
RepeatedField<TollPass> |
VehicleInfo
Specifies the vehicle information.
Declaration
public VehicleInfo VehicleInfo { get; set; }
Property Value
Type | Description |
---|---|
VehicleInfo |