====== Map Suite Web for WebForms Release Change Log Version 10.0.0.0 ======

ThinkGeo.MapSuite.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null

 

namespace ThinkGeo.MapSuite.WebEdition {

    [SerializableAttribute]

    public class AdornmentOverlay : Overlay, IRequireId, IJsonSerializable {

        public GeoCollection<AdornmentLayer> GeoCollection Layers { get; }

    }

 

    [SerializableAttribute]

    public class ClassBreakMarkerStyle : MarkerStyle {

        public ClassBreakMarkerStyle(String columnName, MarkerBreakValueInclusion breakValueInclusion);

        public ClassBreakMarkerStyle(String columnName, MarkerBreakValueInclusion breakValueInclusion, IEnumerable<MarkerClassBreak> classBreaks);

 

        public MarkerBreakValueInclusion BreakValueInclusion BreakValueInclusion { get; set; }

 

        public ClassBreakMarkerStyle(String columnName, BreakValueInclusion breakValueInclusion);

        public ClassBreakMarkerStyle(String columnName, BreakValueInclusion breakValueInclusion, Collection<MarkerClassBreak> classBreaks);

    }

 

    [SerializableAttribute]

    public abstract class FeatureOverlay : Overlay, IRequireId, IJsonSerializable {

        public GeoCollection<Feature> GeoCollection Features { get; }

    }

 

    [SerializableAttribute]

    public class LayerOverlay : Overlay, IRequireId, IJsonSerializable {

        public GeoCollection<Layer> GeoCollection Layers { get; }

    }

 

    [SerializableAttribute]

    public class Map : Panel, IPostBackEventHandler, IPostBackDataHandler, IJsonSerializable, ICallbackEventHandler {

        public GeoBrush BackgroundLayer MapBackground { get; set; }

    }

 

    [SerializableAttribute]

    public enum MarkerBreakValueInclusion {

        IncludeValue,

        ExcludeValue

    }

 

    public static class Validators {

        public static void CheckColumnNameIsInFeature(String columnName, IEnumerable<Feature> features);

        public static void CheckGoogleMapTypeIsValid(GoogleMapType mapType);

        public static void CheckIsBaseOvalay(Boolean isBaseOverlay);

        public static void CheckIsNotBaseOvalay(Boolean isBaseOverlay);

        public static void CheckJpegCompressionQualityIsValid(Int32 quality, String paramterName);

        public static void CheckMapActualWidthAndHeightAreValid(Double value);

        public static void CheckMapUnitIsValid(GeographyUnit mapUnit);

        public static void CheckMarkerBreakValueInclusionIsValid(MarkerBreakValueInclusion breakValueInclusion);

        public static void CheckMarkerClassBreaksAreValid(Collection<MarkerClassBreak> classBreaks);

        public static void CheckPanDirectionIsValid(PanDirection panDirection);

        public static void CheckTileTypeIsValid(TileType tileType);

        public static void CheckTransitionEffectIsValid(TransitionEffect transitionEffect);

        public static void CheckWebImageFormatIsValid(WebImageFormat webImageFormat);

    }

 

    [SerializableAttribute]

    public class WmtsOverlay : Overlay, IRequireId, IJsonSerializable {

        public WmtsOverlay(String id, IEnumerable<Uri> serverUris, WmtsSeverEncodingType wmtsSeverEncodingType);

 

        public WmtsSeverEncodingType WmtsSeverEncodingType WmtsSeverEncodingType { get; set; }

 

        public WmtsOverlay(String id, IEnumerable<Uri> serverUris, WmtsSeverEncodingType wmtsSeverEncodingType);

    }

 

    [SerializableAttribute]

    public enum WmtsSeverEncodingType {

        Kvp,

        Restful

    }

 

    [ObsoleteAttribute("This class is obsolete and might be removed in or after Version 11.0. Please use WorldStreetsAndImageryOverlay class instead.")]

    [SerializableAttribute]

    public class WorldMapKitWmsWebOverlay : Overlay, IRequireId, IJsonSerializable {

    }

 

    [SerializableAttribute]

    public class WorldStreetsAndImageryOverlay : Overlay, IRequireId, IJsonSerializable {

        public WorldStreetsAndImageryOverlay();

        public WorldStreetsAndImageryOverlay(String id);

        public WorldStreetsAndImageryOverlay(String id, TileType tileType);

 

        public Int32 TransitionEffectDelayInMilliseconds { get; set; }

        public TileType TileType { get; set; }

        public TransitionEffect TransitionEffect { get; set; }

        public WorldStreetsAndImageryMapType MapType { get; set; }

        public WorldStreetsAndImageryProjection Projection { get; set; }

        public WrapDatelineMode WrapDateline { get; set; }

 

        protected override Boolean HasTickEvent { get; }

        protected override String OverlayType { get; }

    }

} //end of namespace ThinkGeo.MapSuite.WebEdition

{{page>Map_Suite_Core_Release_Change_Log_Version_10.0.0.0}}