private async void BtnPlacemark_OpenMaps_ClickedAsync(object sender, EventArgs e)
        {
            try
            {
                var ret       = "";
                var placemark = new Placemark
                {
                    CountryName  = EdtCountryName3.Text,
                    AdminArea    = EdtAdminArea3.Text,
                    Thoroughfare = EdtThoroughfare3.Text,
                    Locality     = EdtLocality3.Text
                };

                //var options = new MapsLaunchOptions { Name = "Microsoft Building 25" };
                await placemark.OpenMapsAsync();

                //ret = $"Latitude: {location.Latitude}, Longitude: {location.Longitude}, Altitude: {location.Altitude}";
                //Console.WriteLine(ret);
                //this.lblResult.Text = ret;
            }
            catch (Exception ex)
            {
                // Unable to open screen
                this.lblResult.Text = ex.ToString();
            }
        }
 public async Task OpenPlacemarkOnMap(Placemark placemark)
 {
     try
     {
         await placemark.OpenMapsAsync();
     }
     catch (Exception ex)
     {
         // No map application available to open
     }
 }
Пример #3
0
        public async Task OpenMapWithPlacemark(Placemark placemark)
        {
            //こちらでもいいし、
            //var options=new MapLaunchOptions
            //{
            //    Name = "Hello"
            //};

            //await Map.OpenAsync(placemark, options);

            //こちらでもよい。
            await placemark.OpenMapsAsync();
        }
Пример #4
0
 public static async Task OpenPlacemarkOnMap(Placemark placemark)
 {
     await placemark.OpenMapsAsync();
 }