private static SharpMap.Map InitializeMapGoogle(BruTile.Web.GoogleMapType mt) { var map = new SharpMap.Map(); BruTile.Web.GoogleRequest req; BruTile.ITileSource tileSource; SharpMap.Layers.TileLayer tileLayer; if (mt == (BruTile.Web.GoogleMapType.GoogleSatellite | BruTile.Web.GoogleMapType.GoogleLabels)) { req = new BruTile.Web.GoogleRequest(BruTile.Web.GoogleMapType.GoogleSatellite); tileSource = new BruTile.Web.GoogleTileSource(req); tileLayer = new SharpMap.Layers.TileLayer(tileSource, "TileLayer - " + BruTile.Web.GoogleMapType.GoogleSatellite); map.Layers.Add(tileLayer); req = new BruTile.Web.GoogleRequest(BruTile.Web.GoogleMapType.GoogleLabels); tileSource = new BruTile.Web.GoogleTileSource(req); mt = BruTile.Web.GoogleMapType.GoogleLabels; } else { req = new BruTile.Web.GoogleRequest(mt); tileSource = new BruTile.Web.GoogleTileSource(req); } tileLayer = new SharpMap.Layers.TileLayer(tileSource, "TileLayer - " + mt); map.Layers.Add(tileLayer); map.ZoomToBox(tileLayer.Envelope); return(map); }
private static SharpMap.Map InitializeMapBing(BruTile.Web.BingMapType mt) { var map = new SharpMap.Map(); var tileLayer = new SharpMap.Layers.TileLayer(new BruTile.Web.BingTileSource(BruTile.Web.BingRequest.UrlBingStaging, "", mt), "TileLayer - Bing " + mt); map.BackgroundLayer.Add(tileLayer); map.ZoomToBox(tileLayer.Envelope); return(map); }
private void OnInvokeSharpMapLayerDialog(object sender, EventArgs e) { var map = new SharpMap.Map(); var ts = new BruTile.Web.OsmTileSource(); var tl = new SharpMap.Layers.TileLayer(ts, "OSM"); map.Layers.Add(tl); var sml = new SharpMapLayer(map); App.Map.Layers.Add(sml); }
private static SharpMap.Map InitializeMapBing(KnownTileSource mt) { var map = new SharpMap.Map(); var tileLayer = new SharpMap.Layers.TileLayer( KnownTileSources.Create(mt), "TileLayer - Bing " + mt); map.BackgroundLayer.Add(tileLayer); map.ZoomToBox(tileLayer.Envelope); return(map); }
public FrmMapFrm() { ts = new BruTile.GoogleMaps.GoogleV3TileSource(); InitializeComponent(); SharpMap.Layers.TileLayer tl = new SharpMap.Layers.TileLayer(ts, "Google"); mapBox1.Map.Layers.Add(tl); mapBox1.Map.ZoomToBox(new GeoAPI.Geometries.Envelope(-1500000, 4250000, 4500000, 12500000)); mapBox1.EnableShiftButtonDragRectangleZoom = true; mapBox1.PanOnClick = false; mapBox1.SetToolsNoneWhileRedrawing = false; mapBox1.Refresh(); this.FormClosing += new FormClosingEventHandler(FrmMapFrm_FormClosing); }
private static SharpMap.Map InitializeMapGoogle(BruTile.Web.GoogleMapType mt) { var map = new SharpMap.Map(); BruTile.Web.GoogleRequest req; BruTile.ITileSource tileSource; SharpMap.Layers.TileLayer tileLayer; if (mt == (BruTile.Web.GoogleMapType.GoogleSatellite | BruTile.Web.GoogleMapType.GoogleLabels)) { req = new BruTile.Web.GoogleRequest(BruTile.Web.GoogleMapType.GoogleSatellite); tileSource = new BruTile.Web.GoogleTileSource(req); tileLayer = new SharpMap.Layers.TileLayer(tileSource, "TileLayer - " + BruTile.Web.GoogleMapType.GoogleSatellite); map.Layers.Add(tileLayer); req = new BruTile.Web.GoogleRequest(BruTile.Web.GoogleMapType.GoogleLabels); tileSource = new BruTile.Web.GoogleTileSource(req); mt = BruTile.Web.GoogleMapType.GoogleLabels; } else { req = new BruTile.Web.GoogleRequest(mt); tileSource = new BruTile.Web.GoogleTileSource(req); } tileLayer = new SharpMap.Layers.TileLayer(tileSource, "TileLayer - " + mt); map.Layers.Add(tileLayer); map.ZoomToBox(tileLayer.Envelope); return map; }
private static SharpMap.Map InitializeMapBing(BruTile.Web.BingMapType mt) { var map = new SharpMap.Map(); var tileLayer = new SharpMap.Layers.TileLayer(new BruTile.Web.BingTileSource(BruTile.Web.BingRequest.UrlBingStaging, "", mt), "TileLayer - Bing " + mt); map.BackgroundLayer.Add(tileLayer); map.ZoomToBox(tileLayer.Envelope); return map; }