private GpxTrackSegment ToGpxTrackSegment(RouteSegmentData segmentData) { return(new GpxTrackSegment( waypoints: new ImmutableGpxWaypointTable(segmentData.Latlngs.Select(ToGpxWaypoint)), extensions: segmentData.RoutingType )); }
private trksegType ToTrksegType(RouteSegmentData segmentData) { return(new trksegType { trkpt = segmentData.Latlngs.Select(ToWptType).ToArray(), extensions = new extensionsType { Any = new[] { RoutingTypeConverter.ToXml(segmentData.RoutingType) } } }); }