Esempio n. 1
0
        public IEnumerable <IFeature> GetFeatures(FetchInfo fetchInfo)
        {
            var features = new List <RasterFeature>();

            if (TryGetMap(fetchInfo.ToViewport(), out var raster))
            {
                features.Add(new RasterFeature(raster));
            }
            return(features);
        }
Esempio n. 2
0
        public async Task <IEnumerable <IFeature> > GetFeaturesAsync(FetchInfo fetchInfo)
        {
            var(success, raster) = await TryGetMapAsync(fetchInfo.ToViewport());

            if (success)
            {
                return new[] { new RasterFeature(raster) }
            }
            ;
            return(Enumerable.Empty <IFeature>());
        }