//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)));
        }