Esempio n. 1
0
        /// <summary>
        /// Creates a new MapCSS interpreter from a string.
        /// </summary>
        /// <param name="css"></param>
        /// <param name="imageSource"></param>
        public MapCSSInterpreter(string css, IMapCSSImageSource imageSource)
        {
            if (imageSource == null)
            {
                throw new ArgumentNullException("imageSource");
            }

            _mapCSSFile          = MapCSSFile.FromString(css);
            _mapCSSImageSource   = imageSource;
            _geometryInterpreter = GeometryInterpreter.DefaultInterpreter;
        }