private void Form1_Load(object sender, EventArgs e) { // Create a map control with initial settings and add it to the form. MapControl map = new MapControl() { Dock = DockStyle.Fill }; this.Controls.Add(map); // Create a layer to load image tiles from OpenStreetMap. ImageTilesLayer tileLayer = new ImageTilesLayer(); tileLayer.DataProvider = new OpenStreetMapDataProvider(); map.Layers.Add(tileLayer); // Create a vector items layer. VectorItemsLayer itemsLayer = new VectorItemsLayer() { Data = CreateData(), Colorizer = CreateColorizer() }; map.Layers.Add(itemsLayer); // Create a legend. map.Legends.Add(new ColorListLegend() { Layer = itemsLayer }); }
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); } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { // Create a map control. MapControl map = new MapControl(); // Create a layer. ImageTilesLayer layer = new ImageTilesLayer(); map.Layers.Add(layer); // Create a data provider. OpenStreetMapDataProvider provider = new OpenStreetMapDataProvider(); layer.DataProvider = provider; // Add the map control to the window. this.Content = map; }
private void PrepareMap() { // Create a map control. map = new MapControl(); map.ZoomLevel = 8; // 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. ImageTilesLayer tilesLayer = new ImageTilesLayer(); map.Layers.Add(tilesLayer); // Create an information layer and add it to the map. InformationLayer infoLayer = new InformationLayer(); map.Layers.Add(infoLayer); // Create a Bing data provider and specify the Bing key. BingMapDataProvider bingProvider = new BingMapDataProvider(); tilesLayer.DataProvider = bingProvider; bingProvider.BingKey = bingKey; // Create a Bing search data provider and specify the Bing key. searchProvider = new BingSearchDataProvider(); infoLayer.DataProvider = searchProvider; searchProvider.BingKey = bingKey; //searchProvider.ShowSearchPanel = false; }
private void MapUC_HandleCreated(object sender, EventArgs e) { ImageTilesLayer imageTilesLayer = new ImageTilesLayer(); MCMain.Layers.Add(imageTilesLayer); imageTilesLayer.DataProvider = new Core.LocalProvider(); //Assgin Events foreach (SBot bot in Program.BM.Bots) { bot.StateChanged += Bot_StateChanged; bot.PropertyChanged += Bot_PropertyChanged; AddBotVisual(bot); } Program.BM.BotListChanged += BM_BotListChanged; Program.BM.ManagerStatusChanged += BM_ManagerStatusChanged; this.Disposed += MapUC_Disposed; }