private async void MapControl_MapTapped( Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { var tappedGeoPosition = args.Location.Position; string status = $"Robert Green - MSFT checked in at \nLatitude: {tappedGeoPosition.Latitude} " + $"\nLongitude: {tappedGeoPosition.Longitude}"; var messageDialog = new MessageDialog(status); await messageDialog.ShowAsync(); }
private void map_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { foreach (var cc in elemEdit) { if (cc.GetType() == typeof(Grid)) { foreach (var c in (cc as Grid).Children) { if (c.GetType() == typeof(TextBlock)) { if ((c as TextBlock).Name == "coord") { (c as TextBlock).Text = "Изменено на " + args.Location.Position.Latitude + " " + args.Location.Position.Longitude; } } } } } geo.Latitude = args.Location.Position.Latitude; geo.Longitude = args.Location.Position.Longitude; }
private void MapControl1_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { string s1 = args.Location.Position.Latitude.ToString(); string s2 = args.Position.ToString(); text_1.Text = s1; text_2.Text = s2; }
private async void myMap_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { txtLatitude.Text = args.Location.Position.Altitude.ToString(); txtLongitude.Text = args.Location.Position.Longitude.ToString(); MapLocationFinderResult result = await MapLocationFinder.FindLocationsAtAsync(args.Location); await new MessageDialog(result.Locations[0].ToString()).ShowAsync(); }
private void myMap_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { }
private void MapControl_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { var tappedGeoPosition = args.Location.Position; x = tappedGeoPosition.Longitude; y = tappedGeoPosition.Latitude; }
private void MapControl_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { WeatherViewModel vm = (WeatherViewModel)this.DataContext; vm.Latitude = args.Location.Position.Latitude; vm.Longitude = args.Location.Position.Longitude; vm.WeatherCommand.Execute(null); }
}//End of CenterMap method //When tap on the map it shows the current position private async void MapControl_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { //On tap get location position var tappedGeoPosition = args.Location.Position; string status = $"Map tapped at \nLatitude: {tappedGeoPosition.Latitude}" + $"\nLongitude: {tappedGeoPosition.Longitude}"; var accessStatus = await Geolocator.RequestAccessAsync(); var messageDialog = new MessageDialog(status); await messageDialog.ShowAsync(); }//End of MapControl_MapTapped method
private async void Map_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { if (setStartPending) { // get position Geopoint myPoint = new Geopoint(new BasicGeoposition() { Latitude = args.Location.Position.Latitude, Longitude = args.Location.Position.Longitude }); //create POI startIcon = new Windows.UI.Xaml.Controls.Maps.MapIcon { Location = myPoint, NormalizedAnchorPoint = new Point(0.5, 1.0), Title = "Start", ZIndex = 0 }; map.MapElements.Add(startIcon); setStartPending = false; return; } if (setEndPending) { // get position Geopoint myPoint = new Geopoint(new BasicGeoposition() { Latitude = args.Location.Position.Latitude, Longitude = args.Location.Position.Longitude }); //create POI endIcon = new Windows.UI.Xaml.Controls.Maps.MapIcon { Location = myPoint, NormalizedAnchorPoint = new Point(0.5, 1.0), Title = "End", ZIndex = 0 }; map.MapElements.Add(endIcon); setEndPending = false; return; } int zoomLevel = Math.Min(14, Math.Max(1, (int)sender.ZoomLevel)); var tileAddr = MapUtil.WorldToTilePos(args.Location.Position.Longitude, args.Location.Position.Latitude, zoomLevel); System.Diagnostics.Debug.WriteLine($"{args.Location.Position.Latitude}, {args.Location.Position.Longitude}"); Map_MapTapped((int)tileAddr.X, (int)tileAddr.Y, zoomLevel); }
internal MapInputEventArgs(Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { _args = args; }
private void Map_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { controller.MapTapped(args.Location); }
private void myMap_MapTapped(Windows.UI.Xaml.Controls.Maps.MapControl sender, Windows.UI.Xaml.Controls.Maps.MapInputEventArgs args) { this.viewModel.SelectStation(null); }