Ejemplo n.º 1
0
        public TileSharpSource(ILabelOverlapPreventer overlapPreventer, IFeatureCache featureCache, LayerConfig layerConfig)
        {
            IsAsync = true;

            _overlapPreventer = overlapPreventer;
            _featureCache = featureCache;
            _layerConfig = layerConfig;
        }
Ejemplo n.º 2
0
        public Renderer(ILabelOverlapPreventer labelOverlapPreventer, IFeatureCache featureCache)
        {
            LabelOverlapPreventer = labelOverlapPreventer;
            _featureCache         = featureCache;

            _renderers = new Dictionary <Type, RendererPart>
            {
                { typeof(LineSymbolizer), new LineRenderer(this) },
                { typeof(PointSymbolizer), new PointRenderer(this) },
                { typeof(PolygonSymbolizer), new PolygonRenderer(this) },
                { typeof(TextSymbolizer), new TextRenderer(this) },
            };
        }