public async void Random_Clicked(object sender, EventArgs e) { searchpage myHomePage = new searchpage(); NavigationPage.SetHasNavigationBar(myHomePage, true); await Navigation.PushModalAsync(myHomePage); }
public async void Search_Clicked(object sender, EventArgs e) { searchpage myHomePage = new searchpage(); NavigationPage.SetHasNavigationBar(myHomePage, true); await Navigation.PushModalAsync(myHomePage); try { var location = await Geolocation.GetLastKnownLocationAsync(); if (location != null) { Console.WriteLine($"Latitude: {location.Latitude}, Longitude: {location.Longitude}, Altitude: {location.Altitude}"); } } catch (FeatureNotSupportedException fnsEx) { // Handle not supported on device exception } catch (FeatureNotEnabledException fneEx) { // Handle not enabled on device exception } catch (PermissionException pEx) { // Handle permission exception } catch (Exception ex) { // Unable to get location } }