Bugfixes
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
using NavCityBreda.Helpers;
|
using NavCityBreda.Helpers;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
@@ -36,6 +37,7 @@ namespace NavCityBreda.Model
|
|||||||
uint reportInterval = minReportInterval > 16 ? minReportInterval : 16;
|
uint reportInterval = minReportInterval > 16 ? minReportInterval : 16;
|
||||||
comp.ReportInterval = reportInterval;
|
comp.ReportInterval = reportInterval;
|
||||||
comp.ReadingChanged += Comp_ReadingChanged;
|
comp.ReadingChanged += Comp_ReadingChanged;
|
||||||
|
hdn = comp.GetCurrentReading();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -146,7 +146,8 @@ namespace NavCityBreda.Views
|
|||||||
Map.MapElements.Clear();
|
Map.MapElements.Clear();
|
||||||
Map.MapElements.Add(CurrentPosition);
|
Map.MapElements.Add(CurrentPosition);
|
||||||
Map.MapElements.Add(CurrentNavigationLine);
|
Map.MapElements.Add(CurrentNavigationLine);
|
||||||
Map.MapElements.Add(Util.GetRouteLine(App.Geo.History.Select(p => p.Coordinate.Point.Position).ToList(), Color.FromArgb(255, 155, 155, 155), 250, 6));
|
if (App.Geo.History.Count > 1)
|
||||||
|
Map.MapElements.Add(Util.GetRouteLine(App.Geo.History.Select(p => p.Coordinate.Point.Position).ToList(), Color.FromArgb(255, 155, 155, 155), 250, 6));
|
||||||
|
|
||||||
foreach (Landmark l in r.Landmarks)
|
foreach (Landmark l in r.Landmarks)
|
||||||
{
|
{
|
||||||
@@ -200,13 +201,11 @@ namespace NavCityBreda.Views
|
|||||||
{
|
{
|
||||||
Settings.Tracking = false;
|
Settings.Tracking = false;
|
||||||
await Task.Delay(TimeSpan.FromMilliseconds(500));
|
await Task.Delay(TimeSpan.FromMilliseconds(500));
|
||||||
await Map.TrySetViewBoundsAsync(App.RouteManager.CurrentRoute.Bounds, null, Windows.UI.Xaml.Controls.Maps.MapAnimationKind.Linear);
|
await Map.TrySetViewBoundsAsync(App.RouteManager.CurrentRoute.Bounds, null, Windows.UI.Xaml.Controls.Maps.MapAnimationKind.Default);
|
||||||
await Task.Delay(TimeSpan.FromMilliseconds(500));
|
await Task.Delay(TimeSpan.FromMilliseconds(500));
|
||||||
await Map.TryRotateToAsync(0);
|
await Map.TryRotateToAsync(0);
|
||||||
await Task.Delay(TimeSpan.FromMilliseconds(1500));
|
await Task.Delay(TimeSpan.FromMilliseconds(1500));
|
||||||
await Zoom();
|
await Zoom();
|
||||||
await Task.Delay(TimeSpan.FromMilliseconds(500));
|
|
||||||
await Map.TryRotateToAsync((double)App.CompassTracker.Heading.HeadingTrueNorth);
|
|
||||||
Settings.Tracking = true;
|
Settings.Tracking = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user