private async void SetPosition_Click(object sender, RoutedEventArgs e) { try { var myPosition = new BasicGeoposition(); myPosition.Latitude = Double.Parse(Latitude.Text); myPosition.Longitude = Double.Parse(Longitude.Text); var mypoint = new Geopoint(myPosition); if (await RecieveMap.TrySetViewAsync(mypoint, 10D)) { } } catch { } }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected async override void OnNavigatedTo(NavigationEventArgs e) { if (Frame.CanGoBack) { Frame.GoBack(); } else { } RecieveMap.MapServiceToken = "GlatgQZkWTkX5kEaPgD6Ag"; try { var locator = new Geolocator(); locator.DesiredAccuracyInMeters = 50; var position = await locator.GetGeopositionAsync(); await RecieveMap.TrySetViewAsync(position.Coordinate.Point, 18D); } catch { } }