コード例 #1
0
        private async void GoToDefault_Click(object sender, RoutedEventArgs e)
        {
            //Windows.UI.Popups.MessageDialog("Hello");
            if (!string.IsNullOrEmpty(GetAddressTextBox.Text) || !string.IsNullOrWhiteSpace(GetAddressTextBox.Text))
            {
                var p = await AddressToCoordinates();

                var options = new MapLaunchOptions {
                    Name = GetAddressTextBox.Text, NavigationMode = Xamarin.Essentials.NavigationMode.Default
                };
                await Map.OpenAsync(p.Latitude, p.Longitude, options);
            }
            else
            {
                var p = await LocationManager.GetPosition();

                await Xamarin.Essentials.Map.OpenAsync(p.Coordinate.Point.Position.Latitude, p.Coordinate.Point.Position.Longitude);
            }
        }