Share via


Direction.DirectionType Property

Direction.DirectionType Property

The type (DirectionType enumeration) of the specified direction.


Public Dim DirectionType As [Namespace].DirectionType
    Member of [Namespace].Direction

[C#]

public [Namespace].DirectionType DirectionType
    Member of [Namespace].Direction

Example

[Visual Basic]

'Calculate a route, print instructions, 
'and add a note when you cross a border
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).DirectionType = DirectionType.Border) Then
  Console.WriteLine("Crossing a border!")
 End If
Next i



[C#]

//Calculate a route, print instructions, 
//and add a note when you cross a border
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].DirectionType == DirectionType.Border ) 
 {
  Console.WriteLine("Crossing a border!");
 }
}


See Also

  Direction Class   |   DirectionType Enumeration