private bool SetBingMap(out string result) { result = string.Empty; try { BingMapDataProvider bingMapDataProvider = new BingMapDataProvider(); bingMapDataProvider.BingKey = locationServiceInformation.BingKey; ImageTilesLayer imageTilesLayer = new ImageTilesLayer(); imageTilesLayer.DataProvider = bingMapDataProvider; bingMap.Layers.Add(imageTilesLayer); bingMap.ZoomLevel = 16; bingMap.CenterPoint = new GeoPoint(32.05013752290418, 34.925114988891636); return(true); } catch (Exception e) { result = e.Message; return(false); } }
protected void SetBingMapDataProviderKey(BingMapDataProvider provider) { if (provider != null) { provider.BingKey = DevexpressBingKey; } }
private void Form1_Load(object sender, EventArgs e) { ImageLayer layer = new ImageLayer(); mapControl1.Layers.Add(layer); BingMapDataProvider provider = new BingMapDataProvider(); provider.BingKey = "YOUR_BING_KEY"; layer.DataProvider = provider; layer.RequestDataLoading += OnRequestDataLoading; layer.DataLoaded += OnDataLoaded; }
public SCMap AddBingImageLayer(BingMapKind kind, BingImageLayerOptions options = null) { options ??= new BingImageLayerOptions(); var provider = new BingMapDataProvider() { BingKey = Parameters.BingMapKey, ConnectionProtocol = ConnectionProtocol.Https, Kind = (DevExpress.XtraMap.BingMapKind)kind, CultureName = Utils.NonNullString(options.CultureName) }; options.UpdateLayerImage(this, provider); return(this); }
public override MapImageDataProviderBase CreateMapDataProvider() { var provider = new BingMapDataProvider() { BingKey = Parameters.BingMapKey, ConnectionProtocol = ConnectionProtocol.Https, CultureName = Utils.NonNullString(this.CultureName) }; if (Kind.HasValue) { provider.Kind = Kind.Value; } return(provider); }
public Form1() { InitializeComponent(); RouteDataProvider.BingKey = BingKey; BingMapDataProvider tileProvider = ((ImageLayer)mapControl1.Layers[0]).DataProvider as BingMapDataProvider; tileProvider.BingKey = BingKey; mapControl1.ZoomLevel = 12.0; mapControl1.CenterPoint = new GeoPoint(51.5, -0.1); RouteDataProvider.RouteCalculated += RouteDataProvider_RouteCalculated; RouteDataProvider.LayerItemsGenerating += RouteDataProvider_LayerItemsGenerating; RouteLayer.ItemStyle.StrokeWidth = 3; RouteLayer.ItemStyle.Stroke = Color.Yellow; }
private void PrepareMap() { // Create a map control. map = new MapControl(); // Specify the map position on the form. map.Dock = DockStyle.Fill; // Add the map control to the window. this.Controls.Add(map); // Bring the map to the front. map.BringToFront(); // Create an image tiles layer and add it to the map. ImageLayer tilesLayer = new ImageLayer(); map.Layers.Add(tilesLayer); // Create an information layer and add it to the map. InformationLayer infoLayer = new InformationLayer(); map.Layers.Add(infoLayer); VectorItemsLayer items = new VectorItemsLayer(); items.Data = new MapItemStorage(); map.Layers.Add(items); // Create a Bing data provider and specify the Bing key. BingMapDataProvider bingProvider = new BingMapDataProvider(); tilesLayer.DataProvider = bingProvider; bingProvider.BingKey = yourBingKey; // Create a Bing search data provider and specify the Bing key. searchProvider = new BingSearchDataProvider(); infoLayer.DataProvider = searchProvider; searchProvider.GenerateLayerItems = false; searchProvider.BingKey = yourBingKey; map.ShowSearchPanel = false; }
void UpdateBingMapKind(int bingMapKind) { BingMapDataProvider provider = (BingMapDataProvider)TilesLayer.DataProvider; provider.Kind = (BingMapKind)bingMapKind; }