示例#1
0
        private void HandleStyleLoaded(MapStyle obj)
        {
            var source = new RasterSource(
                "web-map-source",
                new TileSet("tileset", "https://img.nj.gov/imagerywms/Natural2015?bbox=%7Bbbox-epsg-3857%7D&format=image%2Fpng&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3857&transparent=true&width=256&height=256&layers=Natural2015"),
                256);

            map.Functions.AddSource(source);

            var layer = new RasterLayer("web-map-layer", source.Id);

            map.Functions.AddLayerBelow(layer, "aeroway-line");
        }
        private void HandleStyleLoaded(MapStyle obj)
        {
            var source = new RasterSource("chicago-source", "mapbox://mapbox.u8yyzaor");

            map.Functions.AddSource(source);

            var layer = new RasterLayer("chicago", "chicago-source");

            map.Functions.AddLayer(layer);

            opacity.ValueChanged += SliderValueChanged;
            void SliderValueChanged(object sender, ValueChangedEventArgs e)
            {
                layer.RasterOpacity = e.NewValue;
                map.Functions.UpdateLayer(layer);

                txtOpacity.Text = e.NewValue.ToString("P");
            };
        }