Class: Aws::GeoRoutes::Types::IsolineDestinationOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::IsolineDestinationOptions
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Options that control how the destination point is interpreted and matched to the road network when calculating reachable areas. This affects which roads are considered accessible near the destination and how the final approach is calculated.
Constant Summary collapse
- SENSITIVE =
[:avoid_actions_for_distance, :heading]
Instance Attribute Summary collapse
-
#avoid_actions_for_distance ⇒ Integer
The distance in meters from the destination point within which certain routing actions (such as U-turns or left turns across traffic) are restricted.
-
#heading ⇒ Float
The initial direction of travel in degrees (0-360, where 0 is north).
-
#matching ⇒ Types::IsolineMatchingOptions
Controls how the destination point is matched to the road network, including search radius and name-based matching preferences.
-
#side_of_street ⇒ Types::IsolineSideOfStreetOptions
Specifies which side of the street should be considered accessible, which is important when building entrances or parking access points are only reachable from one side of the road.
Instance Attribute Details
#avoid_actions_for_distance ⇒ Integer
The distance in meters from the destination point within which certain routing actions (such as U-turns or left turns across traffic) are restricted. This helps generate more practical routes by avoiding potentially dangerous maneuvers near the endpoint.
1340 1341 1342 1343 1344 1345 1346 1347 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1340 class IsolineDestinationOptions < Struct.new( :avoid_actions_for_distance, :heading, :matching, :side_of_street) SENSITIVE = [:avoid_actions_for_distance, :heading] include Aws::Structure end |
#heading ⇒ Float
The initial direction of travel in degrees (0-360, where 0 is north). This can affect which road segments are considered accessible from the starting point.
1340 1341 1342 1343 1344 1345 1346 1347 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1340 class IsolineDestinationOptions < Struct.new( :avoid_actions_for_distance, :heading, :matching, :side_of_street) SENSITIVE = [:avoid_actions_for_distance, :heading] include Aws::Structure end |
#matching ⇒ Types::IsolineMatchingOptions
Controls how the destination point is matched to the road network, including search radius and name-based matching preferences.
1340 1341 1342 1343 1344 1345 1346 1347 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1340 class IsolineDestinationOptions < Struct.new( :avoid_actions_for_distance, :heading, :matching, :side_of_street) SENSITIVE = [:avoid_actions_for_distance, :heading] include Aws::Structure end |
#side_of_street ⇒ Types::IsolineSideOfStreetOptions
Specifies which side of the street should be considered accessible, which is important when building entrances or parking access points are only reachable from one side of the road.
1340 1341 1342 1343 1344 1345 1346 1347 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1340 class IsolineDestinationOptions < Struct.new( :avoid_actions_for_distance, :heading, :matching, :side_of_street) SENSITIVE = [:avoid_actions_for_distance, :heading] include Aws::Structure end |