====== Map Suite Web for MVC Release Change Log Version 10.0.0 ======
ThinkGeo.MapSuite.Mvc,
Version=10.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.MvcEdition {
[SerializableAttribute]
public class AdornmentOverlay : Overlay, IRequireId,
IJsonSerialization {
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 class ClassBreakMarkerStyleSetting : MarkerStyleSetting<ClassBreakMarkerStyle,ClassBreakMarkerStyleSetting>
{
public
ClassBreakMarkerStyleSetting BreakValueInclusion(MarkerBreakValueInclusion breakValueInclusion);
public ClassBreakMarkerStyleSetting BreakValueInclusion(BreakValueInclusion breakValueInclusion);
}
[SerializableAttribute]
public abstract class FeatureOverlay
: Overlay, IRequireId,
IJsonSerialization {
public GeoCollection<Feature> GeoCollection Features { get;
}
}
[SerializableAttribute]
public class LayerOverlay : Overlay,
IRequireId, IJsonSerialization
{
public GeoCollection<Layer> GeoCollection
Layers { get; }
}
[SerializableAttribute]
public class Map : MvcControlBase,
IEntity {
public GeoBrush BackgroundLayer
MapBackground { get; set; }
}
[SerializableAttribute]
public class MapBuilder : MvcControlBuilderBase<Map,MapBuilder>
{
public
MapBuilder MapBackground(GeoBrush background);
public MapBuilder MapBackground(BackgroundLayer backgroundLayer);
}
[SerializableAttribute]
public enum MarkerBreakValueInclusion {
IncludeValue,
ExcludeValue
}
[SerializableAttribute]
public class OverlayCollection {
public
WmtsOverlaySetting WmtsOverlay(String id, IEnumerable<Uri>
serverUris, WmtsSeverEncodingType wmtsSeverEncodingType);
public
WmtsOverlaySetting WmtsOverlay(String id, Uri
serverUri, WmtsSeverEncodingType wmtsSeverEncodingType);
public
WorldStreetsAndImageryOverlaySetting WorldStreetsAndImageryOverlay();
public
WorldStreetsAndImageryOverlaySetting WorldStreetsAndImageryOverlay(String id);
public
WorldStreetsAndImageryOverlaySetting WorldStreetsAndImageryOverlay(String id, TileType
tileType);
public WmtsOverlaySetting WmtsOverlay(String id, Uri serverUri,
WmtsSeverEncodingType wmtsSeverEncodingType);
public WmtsOverlaySetting WmtsOverlay(String id, IEnumerable<Uri>
serverUris, WmtsSeverEncodingType wmtsSeverEncodingType);
}
public static class Validators
{
public static void CheckBreakValueInclusionIsValid(MarkerBreakValueInclusion breakValueInclusion);
public static void CheckColumnNameIsInFeature(String columnName, IEnumerable<Feature>
features);
public static void CheckJpegCompressionQuality(Int32 quality, String
paramterName);
public static void CheckJsonIsOverlayType(String jsonString, String
otype);
public static void CheckMapActualWidthAndHeightValid(Double value);
public static void CheckMapUnitIsValid(GeographyUnit mapUnit);
public static void CheckOverlayEpsgProjectionGetAndSetValid(Boolean isBaseOverlay);
public static void CheckPanDirectionIsValid(PanDirection panDirection);
public static void CheckParameterIsNotNullOrEmpty(String stringToTest, String
parameterName);
public static void CheckTileTypeIsValid(TileType tileType);
public static void CheckValueIsGreaterOrEqualToZero(Double value, String
parameterName);
public static void CheckValueIsGreaterThanZero(Double value, String
parameterName);
public static void NotSupport(String message);
}
[SerializableAttribute]
public class WmtsOverlay : Overlay,
IRequireId, IJsonSerialization
{
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 class WmtsOverlaySetting : OverlaySetting<WmtsOverlay,WmtsOverlaySetting>
{
public
WmtsOverlaySetting WmtsSeverEncodingType(WmtsSeverEncodingType wmtsSeverEncodingType);
public WmtsOverlaySetting WmtsSeverEncodingType(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,
IJsonSerialization {
}
[SerializableAttribute]
public class WorldStreetsAndImageryOverlay : Overlay, IRequireId,
IJsonSerialization {
public
WorldStreetsAndImageryOverlay();
public
WorldStreetsAndImageryOverlay(String id);
public
WorldStreetsAndImageryOverlay(String id,
TileType tileType);
public
Int32 TransitionEffectDelayInMilliseconds
{ get; set; }
public
override String
OnClientAutoRefreshTick { 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; }
public
override void
FromJson(String jsonString);
protected
override String
OverlayType { get; }
}
[SerializableAttribute]
public class WorldStreetsAndImageryOverlaySetting : OverlaySetting<WorldStreetsAndImageryOverlay,WorldStreetsAndImageryOverlaySetting>
{
public
WorldStreetsAndImageryOverlaySetting(WorldStreetsAndImageryOverlay
worldStreetsAndImageryOverlay);
public
WorldStreetsAndImageryOverlaySetting Projection(WorldStreetsAndImageryProjection projection);
public
WorldStreetsAndImageryOverlaySetting TileHeight(Int32 tileHeight);
public
WorldStreetsAndImageryOverlaySetting TileType(TileType tileType);
public
WorldStreetsAndImageryOverlaySetting TileWidth(Int32 tileWidth);
public
WorldStreetsAndImageryOverlaySetting TransitionEffect(TransitionEffect transitionEffect);
public
WorldStreetsAndImageryOverlaySetting TransitionEffectDelayInMilliseconds(Int32 transitionEffectDelayInMilliseconds);
public
WorldStreetsAndImageryOverlaySetting WebImageFormat(WebImageFormat webImageFormat);
public
WorldStreetsAndImageryOverlaySetting WrapDateline(WrapDatelineMode wrapDateline);
}
} //end of namespace ThinkGeo.MapSuite.MvcEdition