//using at end of trening public MapResultPage(List <Plugin.Geolocator.Abstractions.Position> newTrening, MapPreparedData newTreningData, object mapPolyline) { InitializeComponent(); resultRoad = new List <Plugin.Geolocator.Abstractions.Position>(newTrening); resultData = new MapPreparedData(newTreningData); workoutManager = DBConnection.MainConnection.WorkoutItem; mapManager = DBConnection.MainConnection.MapPoint; sendMapPointList = new List <MapPointItem>(); //ToLocalTime switch (Device.RuntimePlatform) { case Device.iOS: break; case Device.Android: this.Title = "Add"; break; case Device.UWP: break; } ResultMap.DrawRoadAtStart(mapPolyline); }
public MapResultPage(List <Plugin.Geolocator.Abstractions.Position> newTrening, MapPreparedData newTreningData) { InitializeComponent(); resultRoad = new List <Plugin.Geolocator.Abstractions.Position>(newTrening); resultData = new MapPreparedData(newTreningData); ToolbarItems.RemoveAt(1); ToolbarItems.RemoveAt(0); ResultMap.DrawRoadAtStart(newTrening); ResultMap.MoveToRegion(MapSpan.FromCenterAndRadius(new Xamarin.Forms.Maps.Position(newTrening[(newTrening.Count / 2)].Latitude, newTrening[(newTrening.Count / 2)].Longitude), new Distance(1000))); }