private void Button_Click_1(object sender, RoutedEventArgs e) { string bingMapsKey = this.BingMapsKey.Text; this.radMap.Provider = new BingMapProvider(MapMode.Aerial, true, bingMapsKey); this.geocodeProvider = new BingGeocodeProvider(); this.geocodeProvider.ApplicationId = (this.radMap.Provider as BingMapProvider).ApplicationId; this.geocodeProvider.MapControl = this.radMap; this.geocodeProvider.GeocodeCompleted += this.geocodeProvider_GeocodeCompleted; this.GeocodeButton.IsEnabled = true; }
// Initialize Virtual Earth map provider. private void SetProvider() { #if SILVERLIGHT BingMapProvider provider = new BingMapProvider(MapMode.Aerial, true, this.VEKey); #else BingMapProvider provider = new BingMapProvider(MapMode.Aerial, true, BingMapHelper.VEKey); provider.IsTileCachingEnabled = true; #endif this.RadMap1.Provider = provider; // Init route provider. geocodeProvider = new BingGeocodeProvider(); #if SILVERLIGHT geocodeProvider.ApplicationId = this.VEKey; #else geocodeProvider.ApplicationId = BingMapHelper.VEKey; #endif geocodeProvider.MapControl = this.RadMap1; geocodeProvider.GeocodeCompleted += new EventHandler<GeocodeCompletedEventArgs>(Provider_GeocodeCompleted); }