wpf-devexpress-dot-xpf-dot-map-dot-bingrouteleg-5a3c2ea3.md
Gets the starting point of this route leg.
Namespace : DevExpress.Xpf.Map
Assembly : DevExpress.Xpf.Map.v25.2.dll
NuGet Package : DevExpress.Wpf.Map
public GeoPoint StartPoint { get; }
Public ReadOnly Property StartPoint As GeoPoint
| Type | Description |
|---|---|
| GeoPoint |
A GeoPoint object.
|
string ProcessLegs(List<BingRouteLeg> legs) {
if (legs == null) return "";
StringBuilder sb = new StringBuilder("Legs:\n");
for (int i = 0; i < legs.Count; i++) {
sb.Append(String.Format("\tLeg {0}:\n", i+1));
sb.Append(String.Format("\tStart: {0}\n", legs[i].StartPoint));
sb.Append(String.Format("\tEnd: {0}\n", legs[i].EndPoint));
sb.Append(String.Format("\tDistance: {0}\n", legs[i].Distance));
sb.Append(String.Format("\tTime: {0}\n", legs[i].Time));
sb.Append(ProcessItinerary(legs[i].Itinerary));
}
return sb.ToString();
}
Private Function ProcessLegs(ByVal legs As List(Of BingRouteLeg)) As String
If legs Is Nothing Then
Return ""
End If
Dim sb As New StringBuilder("Legs:" & ControlChars.Lf)
For i As Integer = 0 To legs.Count - 1
sb.Append(String.Format(ControlChars.Tab & "Leg {0}:" & ControlChars.Lf, i+1))
sb.Append(String.Format(ControlChars.Tab & "Start: {0}" & ControlChars.Lf, legs(i).StartPoint))
sb.Append(String.Format(ControlChars.Tab & "End: {0}" & ControlChars.Lf, legs(i).EndPoint))
sb.Append(String.Format(ControlChars.Tab & "Distance: {0}" & ControlChars.Lf, legs(i).Distance))
sb.Append(String.Format(ControlChars.Tab & "Time: {0}" & ControlChars.Lf, legs(i).Time))
sb.Append(ProcessItinerary(legs(i).Itinerary))
Next i
Return sb.ToString()
End Function
See Also