Пример #1
0
        public void Should_BeInitialized_InvalidId(string id)
        {
            var source = new VectorTileSource(id);

            Assert.False(string.IsNullOrWhiteSpace(source.Id));
            Assert.Null(source.Options);
        }
        public async Task <ActionResult <VectorTileSource> > GetMvtJson()
        {
            var mvt = new VectorTileSource
            {
                maxzoom       = 14,
                minzoom       = 11,
                attribution   = "ANYWAYS BV",
                basename      = "urban-polygons",
                id            = "urban-polygons",
                vector_layers = new VectorLayer[]
                {
                    new VectorLayer
                    {
                        description = "Urban Polygons",
                        id          = "urban-polygons",
                        maxzoom     = 14,
                        minzoom     = 11
                    }
                }
            };
            var url = $"{Request.Scheme}://{Request.Host}{Request.PathBase}/{{z}}/{{x}}/{{y}}.mvt";

            mvt.tiles = new[]
            {
                url
            };
            return(new JsonResult(mvt));
        }
Пример #3
0
        public void Should_BeInitialized()
        {
            var id     = "id";
            var source = new VectorTileSource(id);

            Assert.Equal(id, source.Id);
            Assert.Null(source.Options);
        }