private void MapOnDoubleClick(object sender, MapInputEventArgs args) { var currentCamera = BingMap.ActualCamera; _ = BingMap.TrySetSceneAsync(MapScene.CreateFromCamera(currentCamera)); var geopoint = args.Location; AddMarker(geopoint); ReverseGeocodePoint(geopoint); }
private async void AddMarker(Geopoint geopoint) { var marker = new MapIcon { Location = geopoint, NormalizedAnchorPoint = new Point(0.5, 1.0), ZIndex = 0, Title = "Your Shop" }; var locationMarkers = new List <MapElement>(); locationMarkers.Add(marker); var markersLayer = new MapElementsLayer { ZIndex = 1, MapElements = locationMarkers }; BingMap.Layers.Clear(); BingMap.Layers.Add(markersLayer); await BingMap.TrySetSceneAsync(MapScene.CreateFromLocationAndRadius(geopoint, 5000)); }
private async void Map_Loaded(object sender, RoutedEventArgs e) { Geopoint gentPoint = new Geopoint(gentLocation); await BingMap.TrySetSceneAsync(MapScene.CreateFromLocationAndRadius(gentPoint, 5000)); }