====== ThinkGeo.MapSuite.MvcEdition ====== ===== MvcEdition ===== === Classes ===
[[#classes_a|A]] [[#classes_b|B]] [[#classes_c|C]] [[#classes_e|E]] [[#classes_f|F]] [[#classes_g|G]] [[#classes_h|H]] [[#classes_i|I]] [[#classes_j|J]] [[#classes_k|K]] [[#classes_l|L]] [[#classes_m|M]] [[#classes_o|O]] [[#classes_p|P]] [[#classes_s|S]] [[#classes_t|T]] [[#classes_v|V]] [[#classes_w|W]]
> **A** * [[ThinkGeo.MapSuite.MvcEdition.ActionRequest|ActionRequest]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.ActionTrigger|ActionTrigger]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlay|AdornmentOverlay]]
This class inherits from the Overlay abstract class. This specified overlay stores the AdornmentLayer used in the MapControl.
* [[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting|AdornmentOverlaySetting]]
A setting for AdornmentOverlay that contains APIs to set properties of AdornmentOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.AnimationPanMapTool|AnimationPanMapTool]]
Represents an animation pan tool which allows map pans to the position which users click using the transition effect.
* [[ThinkGeo.MapSuite.MvcEdition.AnimationPanMapToolSetting|AnimationPanMapToolSetting]]
A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.ArcGISServerRestOverlay|ArcGISServerRestOverlay]]
This class is used to display data from ArcGIS Server 9.3 (and up) Mapping Services using the REST API. More detail on the REST API is available at http://sampleserver1.arcgisonline.com/ArcGIS/SDK/REST/index.html ;specifically, the URL provided to this layer should be an export service URL: http://sampleserver1.arcgisonline.com/ArcGIS/SDK/REST/export.html
* [[ThinkGeo.MapSuite.MvcEdition.ArcGISServerRestOverlaySetting|ArcGISServerRestOverlaySetting]]
A setting for ArcGISServerRestOverlay that contains APIs to set properties of ArcGISServerRestOverlaySetting using in MVC view.
> **B** * [[ThinkGeo.MapSuite.MvcEdition.BingMapsOverlay|BingMapsOverlay]]
Represents an overlay object that gets images from Microsoft's Virtual Earth server.
* [[ThinkGeo.MapSuite.MvcEdition.BingMapsOverlaySetting|BingMapsOverlaySetting]]
A setting for BingMapsOverlay that contains APIs to set properties of BingMapsOverlaySetting using in MVC view.
> **C** * [[ThinkGeo.MapSuite.MvcEdition.ClassBreakMarkerStyle|ClassBreakMarkerStyle]]
This class represents a style based on class break values.
* [[ThinkGeo.MapSuite.MvcEdition.ClassBreakMarkerStyleSetting|ClassBreakMarkerStyleSetting]]
A setting for ClassBreakMarkerStyle that contains APIs to set properties of ClassBreakMarkerStyleSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.ClientCache|ClientCache]]
This class controls how the map images are cached by the browser.
* [[ThinkGeo.MapSuite.MvcEdition.CloudPopup|CloudPopup]]
Represents the popups that appear in a cloud (a.k.a. balloon) shape.
* [[ThinkGeo.MapSuite.MvcEdition.CloudPopupSetting|CloudPopupSetting]]
A setting for CloudPopup that contains APIs to set properties of CloudPopupSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.ClusterMarkerStyle|ClusterMarkerStyle]]
A kind of MarkerStyle to filter the markers.
* [[ThinkGeo.MapSuite.MvcEdition.ClusterMarkerStyleSetting|ClusterMarkerStyleSetting]]
A setting for ClusterMarkerStyle that contains APIs to set properties of ClusterMarkerStyleSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.ContextMenu|ContextMenu]]
This class represents a right-click shortcut menu used in the map control.
* [[ThinkGeo.MapSuite.MvcEdition.ContextMenuItem|ContextMenuItem]]
This class represents a menu item of the ContextMenu control.
* [[ThinkGeo.MapSuite.MvcEdition.ContextMenuItemCollection|ContextMenuItemCollection]]
A collection of ThinkGeo.MapSuite.MvcEdition.ContextMenuItem objects.
* [[ThinkGeo.MapSuite.MvcEdition.ContextMenuItemSetting|ContextMenuItemSetting]]
A setting for ContextMenuItem that contains APIs to set properties of ContextMenuItem using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting|ContextMenuSetting]]
A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.CustomPopup|CustomPopup]]
Represents a pop up window whose style and background can be customized.
* [[ThinkGeo.MapSuite.MvcEdition.CustomPopupSetting|CustomPopupSetting]]
A setting for CustomPopup that contains APIs to set properties of CustomPopupSetting using in MVC view.
> **E** * [[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlay|EditFeatureOverlay]]
Represents a FeatureOverlay whose features can be added or edited at the client side.
* [[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting|EditFeatureOverlaySetting]]
A setting for EditFeatureOverlay that contains APIs to set properties of EditFeatureOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.EditSettings|EditSettings]]
Provides editing options when the EditOverlay is in EditShape mode.
* [[ThinkGeo.MapSuite.MvcEdition.EntityModelBinder|EntityModelBinder]]
N/A
> **F** * [[ThinkGeo.MapSuite.MvcEdition.FeatureOverlay|FeatureOverlay]]
Serves as the base class for the overlays that contain features and paint the features at client side.
* [[ThinkGeo.MapSuite.MvcEdition.FeatureOverlaySetting|FeatureOverlaySetting]]
A setting for FeatureOverlay that contains APIs to set properties of FeatureOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.FeatureOverlayStyle|FeatureOverlayStyle]]
Specifies how the features in a FeatureOverlay are drawn at the client side.
* [[ThinkGeo.MapSuite.MvcEdition.FeatureOverlayStyleSetting|FeatureOverlayStyleSetting]]
A setting for FeatureOverlayStyle that contains APIs to set properties of FeatureOverlayStyleSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.FeatureSourceMarkerOverlay|FeatureSourceMarkerOverlay]]
Represents a MarkerOverlay that dynamically creates markers from the feature source specified.
* [[ThinkGeo.MapSuite.MvcEdition.FeatureSourceMarkerOverlaySetting|FeatureSourceMarkerOverlaySetting]]
A setting for FeatureSourceMarkerOverlay that contains APIs to set properties of FeatureSourceMarkerOverlaySetting using in MVC view.
> **G** * [[ThinkGeo.MapSuite.MvcEdition.GeoKeyedCollection|GeoKeyedCollection]]
Represents a strong-typed collection that can be accessed by index or by the identifier of an item.
* [[ThinkGeo.MapSuite.MvcEdition.GeoResourceFactory|GeoResourceFactory]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.GoogleOverlay|GoogleOverlay]]
Represents an overlay object that gets images from the Google Maps server.
* [[ThinkGeo.MapSuite.MvcEdition.GoogleOverlaySetting|GoogleOverlaySetting]]
A setting for GoogleOverlay that contains APIs to set properties of GoogleOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.GoogleStreetView|GoogleStreetView]]
N/A
> **H** * [[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlay|HighlightFeatureOverlay]]
Represents a FeatureOverlay that can easily apply a highlight style or hook event to the features in it.
* [[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlaySetting|HighlightFeatureOverlaySetting]]
A setting for HighlightFeatureOverlay that contains APIs to set properties of HighlightFeatureOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.HtmlHelperExtension|HtmlHelperExtension]]
HtmlHelper extension for providing access to the Mvc controls inherited from MvcControlBase
> **I** * [[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlay|InMemoryMarkerOverlay]]
Represents a MarkerOverlay object that dynamically creates markers from the InMemory features.
* [[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]]
A setting for InMemoryMarkerOverlay that contains APIs to set properties of InMemoryMarkerOverlaySetting using in MVC view.
> **J** * [[ThinkGeo.MapSuite.MvcEdition.JsonMemberAttribute|JsonMemberAttribute]]
Indicates that a class can be serialized to a JSON string. This class cannot be inherited.
> **K** * [[ThinkGeo.MapSuite.MvcEdition.KeyboardMapTool|KeyboardMapTool]]
Determines whether the map can be operated by keyboard.
* [[ThinkGeo.MapSuite.MvcEdition.KeyboardMapToolSetting|KeyboardMapToolSetting]]
A setting for KeyboardMapTool that contains APIs to set properties of KeyboardMapTool using in MVC view.
> **L** * [[ThinkGeo.MapSuite.MvcEdition.LayerOverlay|LayerOverlay]]
Represents an Overlay that contains layers.
* [[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]
A setting for LayerOverlay that contains APIs to set properties of LayerOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.LoadingImageMapTool|LoadingImageMapTool]]
Represents a small image that displays at the center of the map when the map is loading.
* [[ThinkGeo.MapSuite.MvcEdition.LoadingImageMapToolSetting|LoadingImageMapToolSetting]]
A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.LogoMapTool|LogoMapTool]]
Represents a company logo or other logo-type image that displays in the lower right corner of the map.
* [[ThinkGeo.MapSuite.MvcEdition.LogoMapToolSetting|LogoMapToolSetting]]
A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.
> **M** * [[ThinkGeo.MapSuite.MvcEdition.Map|Map]]
This class represents the map control.
* [[ThinkGeo.MapSuite.MvcEdition.MapActionFilterAttribute|MapActionFilterAttribute]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]
Defines the fluent interface for configuring the Map control.
* [[ThinkGeo.MapSuite.MvcEdition.MapEntityModelBinder|MapEntityModelBinder]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.MapHelper|MapHelper]]
This static class exposes a number of helpful methods when dealing with map.
* [[ThinkGeo.MapSuite.MvcEdition.MapTool|MapTool]]
Defines the properties and methods that are shared by all controls on the map.
* [[ThinkGeo.MapSuite.MvcEdition.MapToolSetting|MapToolSetting]]
A setting for MapTool that contains APIs to set properties of MapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MapTools|MapTools]]
Contains the different map tools as properties and acts as an entrance for setting these map controls.
* [[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.Marker|Marker]]
Represents a small icon on the map that is used for marking a point.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerClassBreak|MarkerClassBreak]]
Represents a break with a value and style defined.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerOverlay|MarkerOverlay]]
Serves as the base class for the overlay that generates and manages markers.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerOverlaySetting|MarkerOverlaySetting]]
A setting for MarkerOverlay that contains APIs to set properties of MarkerOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerSetting|MarkerSetting]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.MarkerStyle|MarkerStyle]]
This class is the base class for all classes that define the styles applied to the markers.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerStyleCollection|MarkerStyleCollection]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.MarkerStyleSetting|MarkerStyleSetting]]
A setting for MarkerStyle that contains APIs to set properties of MarkerStyleSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerValueItem|MarkerValueItem]]
This class represents one value in a ValueMarkerStyle.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel|MarkerZoomLevel]]
Defines styles of markers and a zoomlevel range. When the current zoomlevel is in that range, the styles will be applied to the markers.
* [[ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]]
This class represents a collection of MarkerZoomLevels that determines the appearance of markers at different zoomlevels.
* [[ThinkGeo.MapSuite.MvcEdition.MarkersCollection|MarkersCollection]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.MeasureMapTool|MeasureMapTool]]
Represents the measure map tool which allows measurements for features.
* [[ThinkGeo.MapSuite.MvcEdition.MeasureMapToolSetting|MeasureMapToolSetting]]
A setting for MeasureMapTool that contains APIs to set properties of MeasureMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MiniMapMapTool|MiniMapMapTool]]
Represents a mini map panel in the lower right corner of the map.
* [[ThinkGeo.MapSuite.MvcEdition.MiniMapMapToolSetting|MiniMapMapToolSetting]]
A setting for MiniMapMapTool that contains APIs to set properties of MiniMapMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MouseCoordinateMapTool|MouseCoordinateMapTool]]
Represents the coordinates of the mouse pointer, displayed in the lower right corner of the map.
* [[ThinkGeo.MapSuite.MvcEdition.MouseCoordinateMapToolSetting|MouseCoordinateMapToolSetting]]
A setting for MouseCoordinateMapTool that contains APIs to set properties of MouseCoordinateMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MouseMapTool|MouseMapTool]]
Determines whether the map can be operated by mouse.
* [[ThinkGeo.MapSuite.MvcEdition.MouseMapToolSetting|MouseMapToolSetting]]
A setting for MouseMapTool that contains APIs to set properties of MouseMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.MultiThreadTileResource|MultiThreadTileResource]]
This is an asynchronous HTTP handler which is used to handle web map services.
* [[ThinkGeo.MapSuite.MvcEdition.MvcClientScriptManager|MvcClientScriptManager]]
This Class defines the utility for managing, registering or adding the client script libraries and script files of Mvc application to the page.
* [[ThinkGeo.MapSuite.MvcEdition.MvcClientStyleSheetManager|MvcClientStyleSheetManager]]
This Class defines the utility for managing, registering or adding the Css files to the page which included the specified control.
* [[ThinkGeo.MapSuite.MvcEdition.MvcControlBase|MvcControlBase]]
This class defines the base abstract class for creating MVC control.
* [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]
This class provides a abstract base class to defines the fluent interface for configuring the Mvc control.
* [[ThinkGeo.MapSuite.MvcEdition.MvcControlCollection|MvcControlCollection]]
Represents the Mvc control's factory.
* [[ThinkGeo.MapSuite.MvcEdition.MvcElementSettingBase|MvcElementSettingBase]]
This class is the abstract base-class for defining the fluent interface of classes which are not inherited from MvcControlBase, but used in a Mvc control.
> **O** * [[SecureTeam.Attributes.ObfuscatedByAgileDotNetAttribute|ObfuscatedByAgileDotNetAttribute]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.OpenStreetMapOverlay|OpenStreetMapOverlay]]
This class is used to display data from OpenStreetMap server.
* [[ThinkGeo.MapSuite.MvcEdition.OpenStreetMapOverlaySetting|OpenStreetMapOverlaySetting]]
A setting for OpenStreetMapOverlay that contains APIs to set properties of OpenStreetMapOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]]
Serves as the base class that defines the properties and methods shared by all types of overlays.
* [[ThinkGeo.MapSuite.MvcEdition.OverlayCollection|OverlayCollection]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.OverlaySetting|OverlaySetting]]
A setting for Overlay that contains APIs to set properties of OverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.OverlaySwitcherMapTool|OverlaySwitcherMapTool]]
Represents a panel in the upper right corner of the map, containing a list of overlays in the map.
* [[ThinkGeo.MapSuite.MvcEdition.OverlaySwitcherMapToolSetting|OverlaySwitcherMapToolSetting]]
A setting for OverlaySwitcherMapTool that contains APIs to set properties of OverlaySwitcherMapToolSetting using in MVC view.
> **P** * [[ThinkGeo.MapSuite.MvcEdition.PanZoomBarMapTool|PanZoomBarMapTool]]
Represents the panning and zooming panel in the upper left corner of the map.
* [[ThinkGeo.MapSuite.MvcEdition.PanZoomBarMapToolSetting|PanZoomBarMapToolSetting]]
A setting for PanZoomBarMapTool that contains APIs to set properties of PanZoomBarMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.PanZoomMapTool|PanZoomMapTool]]
Represents the panning and zooming panel in the upper left corner of the map, by which you can operate the map.
* [[ThinkGeo.MapSuite.MvcEdition.PanZoomMapToolSetting|PanZoomMapToolSetting]]
A setting for PanZoomMapTool that contains APIs to set properties of PanZoomMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.PointMarkerStyle|PointMarkerStyle]]
Represents the ordinary marker style.
* [[ThinkGeo.MapSuite.MvcEdition.PointMarkerStyleSetting|PointMarkerStyleSetting]]
A setting for PointMarkerStyle that contains APIs to set properties of PointMarkerStyleSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.Popup|Popup]]
Serves as the base class that defines the methods and properties common to all types of popups.
* [[ThinkGeo.MapSuite.MvcEdition.PopupCollection|PopupCollection]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.PopupSetting|PopupSetting]]
A setting for Popup that contains APIs to set properties of PopupSetting using in MVC view.
> **S** * [[ThinkGeo.MapSuite.MvcEdition.ScaleLineMapTool|ScaleLineMapTool]]
Represents a graphic line marked with numbers indicating the map's current scale.
* [[ThinkGeo.MapSuite.MvcEdition.ScaleLineMapToolSetting|ScaleLineMapToolSetting]]
A setting for ScaleLineMapTool that contains APIs to set properties of ScaleLineMapToolSetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.ServerCache|ServerCache]]
This class controls the cachablity of the map control at the server side.
* [[ThinkGeo.MapSuite.MvcEdition.SimpleMarkerOverlay|SimpleMarkerOverlay]]
Represents a MarkerOverlay object to which you can add markers directly.
* [[ThinkGeo.MapSuite.MvcEdition.SimpleMarkerOverlaySetting|SimpleMarkerOverlaySetting]]
A setting for SimpleMarkerOverlay that contains APIs to set properties of SimpleMarkerOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.SingleThreadTileResource|SingleThreadTileResource]]
This is an asynchronous HTTP handler which is used to handle web map services.
> **T** * [[ThinkGeo.MapSuite.MvcEdition.TouchMapTool|TouchMapTool]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.TouchMapToolSetting|TouchMapToolSetting]]
A setting for TouchMapTool that contains APIs to set properties of TouchMapToolSetting using in MVC view.
> **V** * [[ThinkGeo.MapSuite.MvcEdition.ValueMarkerStyle|ValueMarkerStyle]]
This class allows you to match a value with data in the feature to determine how to draw the feature.
* [[ThinkGeo.MapSuite.MvcEdition.ValueMarkerStyleSetting|ValueMarkerStyleSetting]]
A setting for ValueMarkerStyle that contains APIs to set properties of ValueMarkerStyleSetting using in MVC view.
> **W** * [[ThinkGeo.MapSuite.MvcEdition.WebImage|WebImage]]
Represents a small image that displays on the map.
* [[ThinkGeo.MapSuite.MvcEdition.WmsOverlay|WmsOverlay]]
Represents an overlay object that gets map images from the WMS server you specify.
* [[ThinkGeo.MapSuite.MvcEdition.WmsOverlaySetting|WmsOverlaySetting]]
A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.WmtsOverlay|WmtsOverlay]]
N/A
* [[ThinkGeo.MapSuite.MvcEdition.WmtsOverlaySetting|WmtsOverlaySetting]]
A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.
* [[ThinkGeo.MapSuite.MvcEdition.WorldMapKitWmsWebOverlay|WorldMapKitWmsWebOverlay]]
Represents an overlay object that gets map images from the WMS servers.
* [[ThinkGeo.MapSuite.MvcEdition.WorldMapKitWmsWebOverlaySetting|WorldMapKitWmsWebOverlaySetting]]
A setting for WorldMapKitWmsWebOverlay that contains APIs to set properties of WorldMapKitWmsWebOverlaySetting using in MVC view.
=== Structures === === Enums ===
[[#enums_b|B]] [[#enums_c|C]] [[#enums_g|G]] [[#enums_m|M]] [[#enums_r|R]] [[#enums_t|T]] [[#enums_w|W]]
> **B** * [[ThinkGeo.MapSuite.MvcEdition.BingMapsStyle|BingMapsStyle]]
This enumeration specifies the map types available from Bing maps.
> **C** * [[ThinkGeo.MapSuite.MvcEdition.CursorType|CursorType]]
This enumeration determines the cursor that appears when the pointer moves over the map.
> **G** * [[ThinkGeo.MapSuite.MvcEdition.GoogleMapType|GoogleMapType]]
This enumeration specifies the map types available from Google Maps.
> **M** * [[ThinkGeo.MapSuite.MvcEdition.MarkerDragMode|MarkerDragMode]]
This enumeration specifies how the map markers can be dragged.
* [[ThinkGeo.MapSuite.MvcEdition.MeasureType|MeasureType]]
Defines the different types of the MeasureMapTool.
* [[ThinkGeo.MapSuite.MvcEdition.MeasureUnitType|MeasureUnitType]]
The display system units for output measurements. Supported values are ‘english’, ‘metric’, and ‘geographic’. Default is ‘metric’.
* [[ThinkGeo.MapSuite.MvcEdition.MouseCoordinateType|MouseCoordinateType]]
This enumeration determines the MousePostion Type that appears when the pointer is moving on the map.
> **R** * [[ThinkGeo.MapSuite.MvcEdition.ResourceDeploymentMode|ResourceDeploymentMode]]
This class indicates whether the application allows map to copy its resource images under "~/theme/default/img/". The default value is "True", otherwise, you need to copy images to the directory.
> **T** * [[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]]
This enumeration specifies whether the overlay uses tiling.
* [[ThinkGeo.MapSuite.MvcEdition.TrackMode|TrackMode]]
Defines the different modes of the EditFeatureOverlay.
* [[ThinkGeo.MapSuite.MvcEdition.TrackZoomMaskType|TrackZoomMaskType]]
Defines the different zoom box key code of key for the MouseMapTool.
* [[ThinkGeo.MapSuite.MvcEdition.TransitionEffect|TransitionEffect]]
This enumeration specifies the type of transition effect to use when the map is panned or zoomed.
> **W** * [[ThinkGeo.MapSuite.MvcEdition.WebConfigRegistrationMode|WebConfigRegistrationMode]]
This class is used to indicate whether the application allows map to register the Web.config on the fly in runtime.
* [[ThinkGeo.MapSuite.MvcEdition.WebImageFormat|WebImageFormat]]
Specifies the format of the map image.
* [[ThinkGeo.MapSuite.MvcEdition.WrapDatelineMode|WrapDatelineMode]]
Indicates whether the overlay wraps at the date line.
=== Interfaces ===
[[#interfaces_i|I]]
> **I** * [[ThinkGeo.MapSuite.MvcEdition.IEntity|IEntity]]
The corresponding to achieve the entity object and url string between the conversion.
* [[ThinkGeo.MapSuite.MvcEdition.IJsonSerialization|IJsonSerialization]]
Define an interface to allow class that implement Json conversion.
* [[ThinkGeo.MapSuite.MvcEdition.IRequireId|IRequireId]]
This interface defines an Id property that is used by the GeoKeyedCollection.