Example #1
0
        /// <summary>
        /// Sets the extent type and parameters to control the maps extent.
        /// </summary>
        /// <param name="extentType">Extent type.</param>
        /// <param name="extentOptions">Extent options.</param>
        public virtual void SetExtent(MapExtentType extentType, ExtentOptions extentOptions = null)
        {
            _options.extentOptions.extentType = extentType;

            if (extentOptions != null)
            {
                var currentOptions = _options.extentOptions.GetTileProviderOptions();
                if (currentOptions.GetType() == extentOptions.GetType())
                {
                    currentOptions = extentOptions;
                }
            }
            OnTileProviderChanged();
        }
 public MapExtentOptions(MapExtentType type)
 {
     extentType = type;
 }