private void AddCustomCommandAction(OpenStreetMapProvider provider, string poi) { string commandText = string.Format("Find {0}", poi); string commandName = string.Format("Find{0}Command", poi); CommandDescription commandDescription = new CommandDescription(); commandDescription.Command = new RoutedUICommand(commandText, commandName, typeof(OpenStreetMapProvider)); commandDescription.CommandParameter = poi; commandDescription.DataTemplate = this.LayoutRoot.Resources["CustomCommandDataTemplate"] as DataTemplate; string imagePath = string.Format(ImagePathFormat, poi); commandDescription.ImageUri = new Uri(imagePath, UriKind.RelativeOrAbsolute); CommandBinding commandBinding = new CommandBinding(commandDescription.Command, ExecuteCustomCommand); provider.Commands.Add(commandDescription); provider.CommandBindingCollection.Add(commandBinding); }
public MainWindow() { InitializeComponent(); OpenStreetMapProvider provider = new OpenStreetMapProvider() { // This user agent should be set per application. // Please specify different string in your application. StandardModeUserAgent = "Telerik UI for WPF SDK samples" }; provider.Commands.Clear(); this.AddCustomCommandAction(provider, "Restaurants"); this.AddCustomCommandAction(provider, "Bars"); this.AddCustomCommandAction(provider, "Museums"); CommandDescription commandDescription = new CommandDescription() { Command = new DelegateCommand(this.ExecuteCommand), CommandParameter = "test", DataTemplate = this.Resources["CustomTemplate2"] as DataTemplate }; provider.Commands.Add(commandDescription); this.RadMap1.Provider = provider; }
public MainWindow() { InitializeComponent(); OpenStreetMapProvider openStreetMap = new OpenStreetMapProvider(); this.radMap.Provider = openStreetMap; }
private void SetProvider() { OpenStreetMapProvider provider = new OpenStreetMapProvider(); provider.Layer = OpenStreetMapLayer.Humanitarian; this.mapProvider = provider; }
private void SetupProviders() { OpenStreetMapProvider osmProvider = new OpenStreetMapProvider(); MapTileDownloader tileDownloader = osmProvider.TileDownloader as MapTileDownloader; tileDownloader.WebHeaders.Add(System.Net.HttpRequestHeader.UserAgent, "your application name"); this.radMap1.MapElement.Providers.Add(osmProvider); }
public MainPage() { InitializeComponent(); OpenStreetMapProvider openStreetMap = new OpenStreetMapProvider(); this.radMap.Provider = openStreetMap; }
private void SetProvider() { OpenStreetMapProvider provider = new OpenStreetMapProvider() { // This user agent should be set per application. // Please specify different string in your application. StandardModeUserAgent = "Telerik UI for WPF SDK samples" }; provider.Layer = OpenStreetMapLayer.Humanitarian; this.mapProvider = provider; }
private MapProviderBase GetMapProvider() { var provider = new OpenStreetMapProvider(); /*provider.IsTileCachingEnabled = true; if (provider.IsTileCachingEnabled) { var cacheStorage = provider.CacheStorage as FileSystemCache; cacheStorage.CachePath = @"C:\Temp\TelerikMapCache\"; cacheStorage.MaxExpirationTime = TimeSpan.FromDays(3650.0); }*/ return provider; }
public MainWindow() { InitializeComponent(); OpenStreetMapProvider openStreetMap = new OpenStreetMapProvider() { // This user agent should be set per application. // Please specify different string in your application. StandardModeUserAgent = "Telerik UI for WPF SDK samples" }; this.radMap.Provider = openStreetMap; }
public MainForm() { InitializeComponent(); MapLayer pinLayer = new MapLayer("PinsLayer"); this.radMap1.Layers.Add(pinLayer); OpenStreetMapProvider osmProvider = new OpenStreetMapProvider(); osmProvider.InitializationComplete += OsmProvider_InitializationComplete; this.radMap1.MapElement.Providers.Add(osmProvider); }
private MapProviderBase GetMapProvider() { var provider = new OpenStreetMapProvider(); /*provider.IsTileCachingEnabled = true; * if (provider.IsTileCachingEnabled) * { * var cacheStorage = provider.CacheStorage as FileSystemCache; * cacheStorage.CachePath = @"C:\Temp\TelerikMapCache\"; * cacheStorage.MaxExpirationTime = TimeSpan.FromDays(3650.0); * }*/ return(provider); }
public MainForm() { InitializeComponent(); MapLayer pinLayer = new MapLayer("PinsLayer"); this.radMap1.Layers.Add(pinLayer); OpenStreetMapProvider osmProvider = new OpenStreetMapProvider(); MapTileDownloader tileDownloader = osmProvider.TileDownloader as MapTileDownloader; tileDownloader.WebHeaders.Add(System.Net.HttpRequestHeader.UserAgent, "your application name"); osmProvider.InitializationComplete += OsmProvider_InitializationComplete; this.radMap1.MapElement.Providers.Add(osmProvider); }
public MainWindow() { InitializeComponent(); OpenStreetMapProvider provider = new OpenStreetMapProvider(); provider.Commands.Clear(); this.AddCustomCommandAction(provider, "Restaurants"); this.AddCustomCommandAction(provider, "Bars"); this.AddCustomCommandAction(provider, "Museums"); CommandDescription commandDescription = new CommandDescription() { Command = new DelegateCommand(this.ExecuteCommand), CommandParameter = "test", DataTemplate = this.Resources["CustomTemplate2"] as DataTemplate }; provider.Commands.Add(commandDescription); this.RadMap1.Provider = provider; }
public MainPage() { InitializeComponent(); OpenStreetMapProvider provider = new OpenStreetMapProvider(); provider.Commands.Clear(); this.AddCustomCommandAction(provider, "Restaurants"); this.AddCustomCommandAction(provider, "Bars"); this.AddCustomCommandAction(provider, "Museums"); CommandDescription commandDescription = new CommandDescription() { Command = new DelegateCommand(this.ExecuteCommand), CommandParameter = "test", DataTemplate = this.Resources["CustomTemplate2"] as DataTemplate }; provider.Commands.Add(commandDescription); this.RadMap1.Provider = provider; }
private void SetProvider() { #if SILVERLIGHT BingMapProvider baseAerialProvider = new BingMapProvider(MapMode.Aerial, true, this.VEKey); OpenStreetMapProvider openStreeMapProvider = new OpenStreetMapProvider(); #else BingMapProvider baseAerialProvider = new BingMapProvider(MapMode.Aerial, false, BingMapHelper.VEKey); baseAerialProvider.IsTileCachingEnabled = true; OpenStreetMapProvider openStreeMapProvider = new OpenStreetMapProvider(); openStreeMapProvider.IsTileCachingEnabled = true; #endif openStreeMapProvider.Opacity = 0.9; // Restrict the OSM provider will be visible only between zoom levels 12 to 16. MapLayer.SetZoomRange(openStreeMapProvider, new ZoomRange(12, 16)); // Restrict the OSM within specified geographic bounds. openStreeMapProvider.GeoBounds = new LocationRect(38.8926145921155, -77.0367630041506, 2.8805463957252573, 3.5936233103348907); this.RadMap1.Providers.Add(baseAerialProvider); this.RadMap1.Providers.Add(openStreeMapProvider); }
private void SetupProviders() { OpenStreetMapProvider osmProvider = new OpenStreetMapProvider(); this.radMap1.MapElement.Providers.Add(osmProvider); }
private void SetProvider() { if (providerChanged) { string providerName = (ProviderBox.SelectedItem as ListBoxItem).Content.ToString(); MapProviderBase provider; if (providerName == "OpenStreetMapProvider") { provider = new OpenStreetMapProvider(); } else { provider = InitializeBingMapProvider(MapMode.Road, true); } this.RadMap1.Provider = provider; this.providerChanged = false; } }