Direction.BearingIntoTurn Property
Direction.BearingIntoTurn Property
The compass angle of the route traveling toward the LatLong property. For example, given an instruction in which you are traveling due east along a road, your BearingIntoTurn property value upon reaching the subsequent direction would be 270.0. Valid range is 0.0 through 360.0, indicating the angle of the bearing. Angle is clockwise from north (north is 0.0 or 360.0). Single.
Public Dim BearingIntoTurn As Single
Member of [Namespace].Direction
[C#]
public System.Single BearingIntoTurn
Member of [Namespace].Direction
Example
[Visual Basic]
'Calculate a route, print instructions,
'and add a note for the bearing
Dim latLongs(1) As LatLong
latLongs(0) = New LatLong()
latLongs(0).Latitude = 40
latLongs(0).Longitude = -120
latLongs(1) = New LatLong()
latLongs(1).Latitude = 41
latLongs(1).Longitude = -121
Dim myRoute As Route
myRoute = routeService.CalculateSimpleRoute(latLongs, "MapPoint.NA", SegmentPreference.Quickest)
Dim i As Integer
For i = 0 To myRoute.Itinerary.Segments(0).Directions.Length - 1
Console.WriteLine(myRoute.Itinerary.Segments(0).Directions(i).Instruction)
If (myRoute.Itinerary.Segments(0).Directions(i).BearingIntoTurn = 180) Then
Console.WriteLine("The compass angle behind you is 180 degrees.")
End If
Next i
[C#]
//Calculate a route, print instructions,
//and add a note for the bearing
LatLong[] latLongs = new LatLong[2];
latLongs[0] = new LatLong();
latLongs[0].Latitude = 40;
latLongs[0].Longitude = -120;
latLongs[1] = new LatLong();
latLongs[1].Latitude = 41;
latLongs[1].Longitude = -121;
Route myRoute;
myRoute = routeService.CalculateSimpleRoute(latLongs, "MapPoint.NA", SegmentPreference.Quickest);
for(int i = 0; i < myRoute.Itinerary.Segments[0].Directions.Length ; i++)
{
Console.WriteLine(myRoute.Itinerary.Segments[0].Directions[i].Instruction);
if (myRoute.Itinerary.Segments[0].Directions[i].BearingIntoTurn == 180)
{
Console.WriteLine("The compass angle behind you is 180 degrees.");
}
}
See Also
Direction Class | Direction.LatLong Property