Fix map zooming

This commit is contained in:
2016-01-21 23:04:09 +01:00
parent 37d3cedd29
commit 905089671a
+12 -3
View File
@@ -1,4 +1,6 @@
using Windows.Devices.Geolocation;
using System;
using System.Threading.Tasks;
using Windows.Devices.Geolocation;
using Windows.UI;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Maps;
@@ -43,9 +45,16 @@ namespace YJMPD_UWP.Views
old = e.Position;
Map.TrySetViewAsync(e.Position.Coordinate.Point);
Map.TryZoomToAsync(13);
ZoomMap(e.Position.Coordinate.Point);
});
}
private async void ZoomMap(Geopoint p)
{
await Task.Delay(TimeSpan.FromMilliseconds(200));
await Map.TrySetViewAsync(p);
await Task.Delay(TimeSpan.FromMilliseconds(500));
await Map.TryZoomToAsync(13);
}
}
}