Наследование: BaseLayer, ITileLayer
Пример #1
0
 private static TileLayer CreateTileLayer()
 {
     var tileLayer = new TileLayer(KnownTileSources.Create(KnownTileSource.EsriWorldReferenceOverlay))
     {
         Name = "OSM"
     };
     return tileLayer;
 }
Пример #2
0
 private void Init()
 {
     //Openstreetmap URI: 
     var osm = new TileLayer(new OsmTileSource()) { LayerName = "OSM" };
     //add layers
     MapControl.Map.Layers.Add(osm);
     MapControl.Refresh();
 }
Пример #3
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.  The Parameter
        /// property is typically used to configure the page.</param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            var mapLayer = new TileLayer(KnownTileSources.Create());
            mapLayer.Name = "Map";
            mapControl.Map.Layers.Add(mapLayer);

            GetGeoLocator();
            
            UpdateZoomControls();
        }
Пример #4
0
        private static Map CreateMap()
        {
            var bitmapData = System.Reflection.Assembly.GetExecutingAssembly()
                .GetManifestResourceStream("Mapsui.Samples.Silverlight.UI.Images.btnBbox.png");

            var osmLayer = new TileLayer(KnownTileSources.Create()) {Name = "OSM"};
            var provider = CreateRandomPointsProvider(osmLayer.Envelope);
            
            var map = new Map();
            map.Layers.Add(osmLayer);
            // map.Layers.Add(CreateRandomPointLayer(provider, bitmapData));
            map.Layers.Add(new RasterizingLayer(PointLayerSample.CreateRandomPointLayerWithLabel(provider)));
            return map;
        }
Пример #5
0
        private Map CreateMap()
        {
            var map = new Map();
            
            var osmLayer = new TileLayer(new OsmTileSource()) { LayerName = "OSM" };
            map.Layers.Add(osmLayer);

            var pointLayer = PointLayerSample.CreateRandomPointLayer(map.Envelope, 600);
            var bitmapData = System.Reflection.Assembly.GetExecutingAssembly()
              .GetManifestResourceStream("Mapsui.Silverlight.UI.Images.btnBbox.png");
            var symbolStyle = new SymbolStyle { Symbol = new Bitmap { Data = bitmapData } };
            pointLayer.Styles.Add(symbolStyle);
            map.Layers.Add(pointLayer);

            return map;
        }
Пример #6
0
 public void AddTileLayer(TileLayer layer)
 {
     Layers.Add(layer);
     layer.DataChanged += TileLayerDataChanged;
 }
Пример #7
0
 private void SetMainTileLayer(KnownTileSource tileSource)
 {
     var mapControl = GetMapControl();
     if (mapControl != null)
     {
         mapControl.Map.Layers.Clear();
         var mapLayer = new TileLayer(KnownTileSources.Create(tileSource)) { Name = "Map" };
         mapControl.Map.Layers.Add(mapLayer);
         mapControl.Refresh();
     }
 }
Пример #8
0
 private static ILayer CreateGroupLayer()
 {
     var osmLayer = new TileLayer(new OsmTileSource()) { LayerName = "OSM" };
     var wmsLayer = new TileLayer(new GeodanWorldWmsTileSource()) { LayerName = "Geodan WMS" };
     var groupLayer = new GroupTileLayer(new[] { osmLayer, wmsLayer });
     return groupLayer;
 }
Пример #9
0
 public void AddTileLayer(TileLayer layer)
 {
     Layers.Add(layer);
     layer.DataChanged += TileLayerDataChanged;
 }