diff --git a/YJMPD-UWP/Views/MatchView.xaml.cs b/YJMPD-UWP/Views/MatchView.xaml.cs index 6f4210b..13e99d5 100644 --- a/YJMPD-UWP/Views/MatchView.xaml.cs +++ b/YJMPD-UWP/Views/MatchView.xaml.cs @@ -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); + } } }