User Tools

Site Tools


thinkgeo.mapsuite.mvcedition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.mvcedition [2015/08/28 05:36]
admin [Interfaces]
thinkgeo.mapsuite.mvcedition [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.MvcEdition ====== ====== ThinkGeo.MapSuite.MvcEdition ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
  
 ===== MvcEdition ===== ===== MvcEdition =====
-==== Classes ​==== +=== Classes === 
-^ Name ^ Summary ^ +<div characters_index>​ 
-| [[ThinkGeo.MapSuite.MvcEdition.ActionRequest|ActionRequest]] ​  |    | +[[#​classes_a|A]] 
-[[ThinkGeo.MapSuite.MvcEdition.ActionTrigger|ActionTrigger]] ​  |    | +[[#​classes_b|B]] 
-[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlay|AdornmentOverlay]] ​  | This class inherits from the Overlay abstract class. This specified overlay stores the AdornmentLayer used in the MapControl. ​  | +[[#​classes_c|C]] 
-[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting|AdornmentOverlaySetting]] ​  | A setting for AdornmentOverlay that contains APIs to set properties of AdornmentOverlaySetting using in MVC view.   | +[[#​classes_d|D]] 
-[[ThinkGeo.MapSuite.MvcEdition.AnimationPanMapTool|AnimationPanMapTool]] ​  | Represents an animation pan tool which allows map pans to the position which users click using the transition effect. ​  | +[[#​classes_e|E]] 
-[[ThinkGeo.MapSuite.MvcEdition.AnimationPanMapToolSetting|AnimationPanMapToolSetting]] ​  | A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.   | +[[#​classes_f|F]] 
-[[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 ​  | +[[#​classes_g|G]] 
-[[ThinkGeo.MapSuite.MvcEdition.ArcGISServerRestOverlaySetting|ArcGISServerRestOverlaySetting]] ​  | A setting for ArcGISServerRestOverlay that contains APIs to set properties of ArcGISServerRestOverlaySetting using in MVC view.   | +[[#​classes_h|H]] 
-[[ThinkGeo.MapSuite.MvcEdition.BingMapsOverlay|BingMapsOverlay]] ​  | Represents an overlay object that gets images from Microsoft'​s Virtual Earth server. ​  | +[[#​classes_i|I]] 
-[[ThinkGeo.MapSuite.MvcEdition.BingMapsOverlaySetting|BingMapsOverlaySetting]] ​  | A setting for BingMapsOverlay that contains APIs to set properties of BingMapsOverlaySetting using in MVC view.   | +[[#​classes_j|J]] 
-[[ThinkGeo.MapSuite.MvcEdition.ClassBreakMarkerStyle|ClassBreakMarkerStyle]] ​  | This class represents a style based on class break values. ​  | +[[#​classes_k|K]] 
-[[ThinkGeo.MapSuite.MvcEdition.ClassBreakMarkerStyleSetting|ClassBreakMarkerStyleSetting]] ​  | A setting for ClassBreakMarkerStyle that contains APIs to set properties of ClassBreakMarkerStyleSetting using in MVC view.   | +[[#​classes_l|L]] 
-[[ThinkGeo.MapSuite.MvcEdition.ClientCache|ClientCache]] ​  | This class controls how the map images are cached by the browser. ​  | +[[#​classes_m|M]] 
-[[ThinkGeo.MapSuite.MvcEdition.CloudPopup|CloudPopup]] ​  | Represents the popups that appear in a cloud (a.k.a. balloon) shape. ​  | +[[#​classes_n|N]] 
-[[ThinkGeo.MapSuite.MvcEdition.CloudPopupSetting|CloudPopupSetting]] ​  | A setting for CloudPopup that contains APIs to set properties of CloudPopupSetting using in MVC view.   | +[[#​classes_o|O]] 
-[[ThinkGeo.MapSuite.MvcEdition.ClusterMarkerStyle|ClusterMarkerStyle]] ​  | A kind of MarkerStyle to filter the markers. ​  | +[[#​classes_p|P]] 
-[[ThinkGeo.MapSuite.MvcEdition.ClusterMarkerStyleSetting|ClusterMarkerStyleSetting]] ​  | A setting for ClusterMarkerStyle that contains APIs to set properties of ClusterMarkerStyleSetting using in MVC view.   | +[[#​classes_q|Q]] 
-[[ThinkGeo.MapSuite.MvcEdition.ContextMenu|ContextMenu]] ​  | This class represents a right-click shortcut menu used in the map control. ​  | +[[#​classes_r|R]] 
-[[ThinkGeo.MapSuite.MvcEdition.ContextMenuItem|ContextMenuItem]] ​  | This class represents a menu item of the ContextMenu control. ​  | +[[#​classes_s|S]] 
-[[ThinkGeo.MapSuite.MvcEdition.ContextMenuItemCollection|ContextMenuItemCollection]] ​  | A collection of ThinkGeo.MapSuite.MvcEdition.ContextMenuItem objects. ​  | +[[#​classes_t|T]] 
-[[ThinkGeo.MapSuite.MvcEdition.ContextMenuItemSetting|ContextMenuItemSetting]] ​  | A setting for ContextMenuItem that contains APIs to set properties of ContextMenuItem using in MVC view.   | +[[#​classes_u|U]] 
-[[ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting|ContextMenuSetting]] ​  | A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.   | +[[#​classes_v|V]] 
-[[ThinkGeo.MapSuite.MvcEdition.CustomPopup|CustomPopup]] ​  | Represents a pop up window whose style and background can be customized. ​  | +[[#​classes_w|W]] 
-[[ThinkGeo.MapSuite.MvcEdition.CustomPopupSetting|CustomPopupSetting]] ​  | A setting for CustomPopup that contains APIs to set properties of CustomPopupSetting using in MVC view.   | +[[#​classes_x|X]] 
-[[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlay|EditFeatureOverlay]] ​  | Represents a FeatureOverlay whose features can be added or edited at the client side.   | +[[#​classes_y|Y]] 
-[[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting|EditFeatureOverlaySetting]] ​  | A setting for EditFeatureOverlay that contains APIs to set properties of EditFeatureOverlaySetting using in MVC view.   | +[[#​classes_z|Z]] 
-[[ThinkGeo.MapSuite.MvcEdition.EditSettings|EditSettings]] ​  | Provides editing options when the EditOverlay is in EditShape mode.   | +</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.EntityModelBinder|EntityModelBinder]] ​  |    | +<div newline></​div>​ 
-[[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`2|FeatureOverlaySetting`2]]   | A setting for FeatureOverlay that contains APIs to set properties of FeatureOverlaySetting using in MVC view.   | +> <​html><​strong id="​classes_a"></​strong></​html>​**A** 
-[[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.ActionRequest|ActionRequest]] 
-[[ThinkGeo.MapSuite.MvcEdition.FeatureSourceMarkerOverlay|FeatureSourceMarkerOverlay]] ​  | Represents a MarkerOverlay that dynamically creates markers from the feature source specified. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ActionTrigger|ActionTrigger]] 
-[[ThinkGeo.MapSuite.MvcEdition.FeatureSourceMarkerOverlaySetting|FeatureSourceMarkerOverlaySetting]] ​  | A setting for FeatureSourceMarkerOverlay that contains APIs to set properties of FeatureSourceMarkerOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlay|AdornmentOverlay]]<div newline></​div><​div>​This class inherits from the Overlay abstract class. This specified overlay stores the AdornmentLayer used in the MapControl.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.GeoKeyedCollectionT|GeoKeyedCollectionT]]   | Represents a strong-typed collection that can be accessed by index or by the identifier of an item.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting|AdornmentOverlaySetting]]<div newline></​div><​div>​A setting for AdornmentOverlay that contains APIs to set properties of AdornmentOverlaySetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.GeoResourceFactory|GeoResourceFactory]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.AnimationPanMapTool|AnimationPanMapTool]]<div newline></​div><​div>​Represents an animation pan tool which allows map pans to the position which users click using the transition effect.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.GoogleOverlay|GoogleOverlay]] ​  | Represents an overlay object that gets images from the Google Maps server. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.AnimationPanMapToolSetting|AnimationPanMapToolSetting]]<div newline></​div><​div>​A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.GoogleOverlaySetting|GoogleOverlaySetting]] ​  | A setting for GoogleOverlay that contains APIs to set properties of GoogleOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ArcGISServerRestOverlay|ArcGISServerRestOverlay]]<div newline></​div><​div>​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</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.GoogleStreetView|GoogleStreetView]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ArcGISServerRestOverlaySetting|ArcGISServerRestOverlaySetting]]<div newline></​div><​div>​A setting for ArcGISServerRestOverlay that contains APIs to set properties of ArcGISServerRestOverlaySetting using in MVC view.</​div>​ 
-[[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.   | +> <​html><​strong id="​classes_b"></​strong></​html>​**B** 
-[[ThinkGeo.MapSuite.MvcEdition.HtmlHelperExtension|HtmlHelperExtension]] ​  | HtmlHelper extension for providing access to the Mvc controls inherited from MvcControlBase ​  | + 
-[[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlay|InMemoryMarkerOverlay]] ​  | Represents a MarkerOverlay object that dynamically creates markers from the InMemory features. ​  | +  * [[ThinkGeo.MapSuite.MvcEdition.BingMapsOverlay|BingMapsOverlay]]<div newline></​div><​div>​Represents an overlay object that gets images from Microsoft'​s Virtual Earth server.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]] ​  | A setting for InMemoryMarkerOverlay that contains APIs to set properties of InMemoryMarkerOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.BingMapsOverlaySetting|BingMapsOverlaySetting]]<div newline></​div><​div>​A setting for BingMapsOverlay that contains APIs to set properties of BingMapsOverlaySetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.JsonMemberAttribute|JsonMemberAttribute]] ​  | Indicates that a class can be serialized to a JSON string. This class cannot be inherited. ​  | + 
-[[ThinkGeo.MapSuite.MvcEdition.KeyboardMapTool|KeyboardMapTool]] ​  | Determines whether the map can be operated by keyboard. ​  | +> <​html><​strong id="​classes_c"></​strong></​html>​**C** 
-[[ThinkGeo.MapSuite.MvcEdition.KeyboardMapToolSetting|KeyboardMapToolSetting]] ​  | A setting for KeyboardMapTool that contains APIs to set properties of KeyboardMapTool using in MVC view.   | + 
-[[ThinkGeo.MapSuite.MvcEdition.LayerOverlay|LayerOverlay]] ​  | Represents an Overlay that contains layers. ​  | +  * [[ThinkGeo.MapSuite.MvcEdition.ClassBreakMarkerStyle|ClassBreakMarkerStyle]]<div newline></​div><​div>​This class represents a style based on class break values.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]] ​  | A setting for LayerOverlay that contains APIs to set properties of LayerOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ClassBreakMarkerStyleSetting|ClassBreakMarkerStyleSetting]]<div newline></​div><​div>​A setting for ClassBreakMarkerStyle that contains APIs to set properties of ClassBreakMarkerStyleSetting using in MVC view.</​div>​ 
-[[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.ClientCache|ClientCache]]<div newline></​div><​div>​This class controls how the map images are cached by the browser.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.LoadingImageMapToolSetting|LoadingImageMapToolSetting]] ​  | A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.CloudPopup|CloudPopup]]<div newline></​div><​div>​Represents the popups that appear in a cloud (a.k.a. balloon) shape.</​div>​ 
-[[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.CloudPopupSetting|CloudPopupSetting]]<div newline></​div><​div>​A setting for CloudPopup that contains APIs to set properties of CloudPopupSetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.LogoMapToolSetting|LogoMapToolSetting]] ​  | A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ClusterMarkerStyle|ClusterMarkerStyle]]<div newline></​div><​div>​A kind of MarkerStyle to filter the markers.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.Map|Map]] ​  | This class represents the map control. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ClusterMarkerStyleSetting|ClusterMarkerStyleSetting]]<div newline></​div><​div>​A setting for ClusterMarkerStyle that contains APIs to set properties of ClusterMarkerStyleSetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapActionFilterAttribute|MapActionFilterAttribute]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ContextMenu|ContextMenu]]<div newline></​div><​div>​This class represents a right-click shortcut menu used in the map control.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] ​  | Defines the fluent interface for configuring the Map control. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ContextMenuItem|ContextMenuItem]]<div newline></​div><​div>​This class represents a menu item of the ContextMenu control.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapEntityModelBinder|MapEntityModelBinder]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ContextMenuItemCollection|ContextMenuItemCollection]]<div newline></​div><​div>​A collection of ThinkGeo.MapSuite.MvcEdition.ContextMenuItem objects.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapHelper|MapHelper]] ​  | This static class exposes a number of helpful methods when dealing with map.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ContextMenuItemSetting|ContextMenuItemSetting]]<div newline></​div><​div>​A setting for ContextMenuItem that contains APIs to set properties of ContextMenuItem using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapTool|MapTool]] ​  | Defines the properties and methods that are shared by all controls on the map.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting|ContextMenuSetting]]<div newline></​div><​div>​A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapToolSetting`2|MapToolSetting`2]]   | A setting for MapTool that contains APIs to set properties of MapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.CustomPopup|CustomPopup]]<div newline></​div><​div>​Represents a pop up window whose style and background can be customized.</​div>​ 
-[[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.CustomPopupSetting|CustomPopupSetting]]<div newline></​div><​div>​A setting for CustomPopup that contains APIs to set properties of CustomPopupSetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]] ​  |    | + 
-[[ThinkGeo.MapSuite.MvcEdition.Marker|Marker]] ​  | Represents a small icon on the map that is used for marking a point. ​  | +> <​html><​strong id="​classes_e"></​strong></​html>​**E** 
-[[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.EditFeatureOverlay|EditFeatureOverlay]]<div newline></​div><​div>​Represents a FeatureOverlay whose features can be added or edited at the client side.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MarkerOverlaySetting`2|MarkerOverlaySetting`2]]   | A setting for MarkerOverlay that contains APIs to set properties of MarkerOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting|EditFeatureOverlaySetting]]<div newline></​div><​div>​A setting for EditFeatureOverlay that contains APIs to set properties of EditFeatureOverlaySetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MarkerSetting|MarkerSetting]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.EditSettings|EditSettings]]<div newline></​div><​div>​Provides editing options when the EditOverlay is in EditShape mode.</​div>​ 
-[[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.EntityModelBinder|EntityModelBinder]] 
-[[ThinkGeo.MapSuite.MvcEdition.MarkerStyleCollection|MarkerStyleCollection]] ​  |    | + 
-[[ThinkGeo.MapSuite.MvcEdition.MarkerStyleSetting`2|MarkerStyleSetting`2]]   | A setting for MarkerStyle that contains APIs to set properties of MarkerStyleSetting using in MVC view.   | +> <​html><​strong id="​classes_f"></​strong></​html>​**F** 
-[[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.FeatureOverlay|FeatureOverlay]]<div newline></​div><​div>​Serves as the base class for the overlays that contain features and paint the features at client side.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]] ​  | This class represents a collection of MarkerZoomLevels that determines the appearance of markers at different zoomlevels. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.FeatureOverlaySetting<​TOverlay,​TSetting>​|FeatureOverlaySetting<​TOverlay,​TSetting>​]]<div newline></​div><​div>​A setting for FeatureOverlay that contains APIs to set properties of FeatureOverlaySetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MarkersCollection|MarkersCollection]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.FeatureOverlayStyle|FeatureOverlayStyle]]<div newline></​div><​div>​Specifies how the features in a FeatureOverlay are drawn at the client side.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MeasureMapTool|MeasureMapTool]] ​  | Represents the measure map tool which allows measurements for features. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.FeatureOverlayStyleSetting|FeatureOverlayStyleSetting]]<div newline></​div><​div>​A setting for FeatureOverlayStyle that contains APIs to set properties of FeatureOverlayStyleSetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MeasureMapToolSetting|MeasureMapToolSetting]] ​  | A setting for MeasureMapTool that contains APIs to set properties of MeasureMapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.FeatureSourceMarkerOverlay|FeatureSourceMarkerOverlay]]<div newline></​div><​div>​Represents a MarkerOverlay that dynamically creates markers from the feature source specified.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MiniMapMapTool|MiniMapMapTool]] ​  | Represents a mini map panel in the lower right corner of the map.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.FeatureSourceMarkerOverlaySetting|FeatureSourceMarkerOverlaySetting]]<div newline></​div><​div>​A setting for FeatureSourceMarkerOverlay that contains APIs to set properties of FeatureSourceMarkerOverlaySetting using in MVC view.</​div>​ 
-[[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.   | +> <​html><​strong id="​classes_g"></​strong></​html>​**G** 
-[[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.GeoKeyedCollection<T>|GeoKeyedCollection<T>]]<div newline></​div><​div>​Represents a strong-typed collection that can be accessed by index or by the identifier of an item.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.MouseMapToolSetting|MouseMapToolSetting]] ​  | A setting for MouseMapTool that contains APIs to set properties of MouseMapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.GeoResourceFactory|GeoResourceFactory]] 
-[[ThinkGeo.MapSuite.MvcEdition.MultiThreadTileResource|MultiThreadTileResource]] ​  | This is an asynchronous HTTP handler which is used to handle web map services. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.GoogleOverlay|GoogleOverlay]]<div newline></​div><​div>​Represents an overlay object that gets images from the Google Maps server.</​div>​ 
-[[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.GoogleOverlaySetting|GoogleOverlaySetting]]<div newline></​div><​div>​A setting for GoogleOverlay that contains APIs to set properties of GoogleOverlaySetting using in MVC view.</​div>​ 
-[[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.GoogleStreetView|GoogleStreetView]] 
-[[ThinkGeo.MapSuite.MvcEdition.MvcControlBase|MvcControlBase]] ​  | This class defines the base abstract class for creating MVC control. ​  | + 
-[[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase`2|MvcControlBuilderBase`2]]   | This class provides a abstract base class to defines the fluent interface for configuring the Mvc control. ​  | +> <​html><​strong id="​classes_h"></​strong></​html>​**H** 
-[[ThinkGeo.MapSuite.MvcEdition.MvcControlCollection|MvcControlCollection]] ​  | Represents the Mvc control'​s factory. ​  | + 
-[[ThinkGeo.MapSuite.MvcEdition.MvcElementSettingBase`2|MvcElementSettingBase`2]]   | 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. ​  | +  * [[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlay|HighlightFeatureOverlay]]<div newline></​div><​div>​Represents a FeatureOverlay that can easily apply a highlight style or hook event to the features in it.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.OpenStreetMapOverlay|OpenStreetMapOverlay]] ​  | This class is used to display data from OpenStreetMap server. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlaySetting|HighlightFeatureOverlaySetting]]<div newline></​div><​div>​A setting for HighlightFeatureOverlay that contains APIs to set properties of HighlightFeatureOverlaySetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.OpenStreetMapOverlaySetting|OpenStreetMapOverlaySetting]] ​  | A setting for OpenStreetMapOverlay that contains APIs to set properties of OpenStreetMapOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.HtmlHelperExtension|HtmlHelperExtension]]<div newline></​div><​div>​HtmlHelper extension for providing access to the Mvc controls inherited from MvcControlBase</​div>​ 
-[[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]] ​  |    | +> <​html><​strong id="​classes_i"></​strong></​html>​**I** 
-[[ThinkGeo.MapSuite.MvcEdition.OverlaySetting`2|OverlaySetting`2]]   | 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.InMemoryMarkerOverlay|InMemoryMarkerOverlay]]<div newline></​div><​div>​Represents a MarkerOverlay object that dynamically creates markers from the InMemory features.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.OverlaySwitcherMapToolSetting|OverlaySwitcherMapToolSetting]] ​  | A setting for OverlaySwitcherMapTool that contains APIs to set properties of OverlaySwitcherMapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]]<div newline></​div><​div>​A setting for InMemoryMarkerOverlay that contains APIs to set properties of InMemoryMarkerOverlaySetting using in MVC view.</​div>​ 
-[[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.   | +> <​html><​strong id="​classes_j"></​strong></​html>​**J** 
-[[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.JsonMemberAttribute|JsonMemberAttribute]]<div newline></​div><​div>​Indicates that a class can be serialized to a JSON string. This class cannot be inherited.</​div>​ 
-[[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.   | +> <​html><​strong id="​classes_k"></​strong></​html>​**K** 
-[[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]] ​  |    | +  * [[ThinkGeo.MapSuite.MvcEdition.KeyboardMapTool|KeyboardMapTool]]<div newline></​div><​div>​Determines whether the map can be operated by keyboard.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.PopupSetting`2|PopupSetting`2]]   | A setting for Popup that contains APIs to set properties of PopupSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.KeyboardMapToolSetting|KeyboardMapToolSetting]]<div newline></​div><​div>​A setting for KeyboardMapTool that contains APIs to set properties of KeyboardMapTool using in MVC view.</​div>​ 
-[[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.   | +> <​html><​strong id="​classes_l"></​strong></​html>​**L** 
-[[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.LayerOverlay|LayerOverlay]]<div newline></​div><​div>​Represents an Overlay that contains layers.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.SimpleMarkerOverlaySetting|SimpleMarkerOverlaySetting]] ​  | A setting for SimpleMarkerOverlay that contains APIs to set properties of SimpleMarkerOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]<div newline></​div><​div>​A setting for LayerOverlay that contains APIs to set properties of LayerOverlaySetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.SingleThreadTileResource|SingleThreadTileResource]] ​  | This is an asynchronous HTTP handler which is used to handle web map services. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.LoadingImageMapTool|LoadingImageMapTool]]<div newline></​div><​div>​Represents a small image that displays at the center of the map when the map is loading.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.TouchMapTool|TouchMapTool]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.LoadingImageMapToolSetting|LoadingImageMapToolSetting]]<div newline></​div><​div>​A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.TouchMapToolSetting|TouchMapToolSetting]] ​  | A setting for TouchMapTool that contains APIs to set properties of TouchMapToolSetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.LogoMapTool|LogoMapTool]]<div newline></​div><​div>​Represents a company logo or other logo-type image that displays in the lower right corner of the map.</​div>​ 
-[[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.LogoMapToolSetting|LogoMapToolSetting]]<div newline></​div><​div>​A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.ValueMarkerStyleSetting|ValueMarkerStyleSetting]] ​  | A setting for ValueMarkerStyle that contains APIs to set properties of ValueMarkerStyleSetting using in MVC view.   | + 
-[[ThinkGeo.MapSuite.MvcEdition.WebImage|WebImage]] ​  | Represents a small image that displays on the map.   | +> <​html><​strong id="​classes_m"></​strong></​html>​**M** 
-[[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.Map|Map]]<div newline></​div><​div>​This class represents the map control.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.WmtsOverlay|WmtsOverlay]] ​  |    | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapActionFilterAttribute|MapActionFilterAttribute]] 
-[[ThinkGeo.MapSuite.MvcEdition.WmtsOverlaySetting|WmtsOverlaySetting]] ​  | A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.   | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<div newline></​div><​div>​Defines the fluent interface for configuring the Map control.</​div>​ 
-[[ThinkGeo.MapSuite.MvcEdition.WorldMapKitWmsWebOverlay|WorldMapKitWmsWebOverlay]] ​  | Represents an overlay object that gets map images from the WMS servers. ​  | +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapEntityModelBinder|MapEntityModelBinder]] 
-[[ThinkGeo.MapSuite.MvcEdition.WorldMapKitWmsWebOverlaySetting|WorldMapKitWmsWebOverlaySetting]] ​  | A setting for WorldMapKitWmsWebOverlay that contains APIs to set properties of WorldMapKitWmsWebOverlaySetting using in MVC view.   ​|+  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapHelper|MapHelper]]<div newline></​div><​div>​This static class exposes a number of helpful methods when dealing with map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapTool|MapTool]]<div newline></​div><​div>​Defines the properties and methods that are shared by all controls on the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapToolSetting<​TMapTool,​TSetting>​|MapToolSetting<​TMapTool,​TSetting>​]]<div newline></​div><​div>​A setting for MapTool that contains APIs to set properties of MapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapTools|MapTools]]<div newline></​div><​div>​Contains the different map tools as properties and acts as an entrance for setting these map controls.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.Marker|Marker]]<div newline></​div><​div>​Represents a small icon on the map that is used for marking a point.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerClassBreak|MarkerClassBreak]]<div newline></​div><​div>​Represents a break with a value and style defined.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerOverlay|MarkerOverlay]]<div newline></​div><​div>​Serves as the base class for the overlay that generates and manages markers.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerOverlaySetting<​TOverlay,​TSetting>​|MarkerOverlaySetting<​TOverlay,​TSetting>​]]<div newline></​div><​div>​A setting for MarkerOverlay that contains APIs to set properties of MarkerOverlaySetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerSetting|MarkerSetting]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerStyle|MarkerStyle]]<div newline></​div><​div>​This class is the base class for all classes that define the styles applied to the markers.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerStyleCollection|MarkerStyleCollection]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerStyleSetting<​TMarkerStyle,​TMarkerStyleSetting>​|MarkerStyleSetting<​TMarkerStyle,​TMarkerStyleSetting>​]]<div newline></​div><​div>​A setting for MarkerStyle that contains APIs to set properties of MarkerStyleSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerValueItem|MarkerValueItem]]<div newline></​div><​div>​This class represents one value in a ValueMarkerStyle.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevel|MarkerZoomLevel]]<div newline></​div><​div>​Defines styles of markers and a zoomlevel range. When the current zoomlevel is in that range, the styles will be applied to the markers.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]]<div newline></​div><​div>​This class represents a collection of MarkerZoomLevels that determines the appearance of markers at different zoomlevels.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MarkersCollection|MarkersCollection]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MeasureMapTool|MeasureMapTool]]<div newline></​div><​div>​Represents the measure map tool which allows measurements for features.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MeasureMapToolSetting|MeasureMapToolSetting]]<div newline></​div><​div>​A setting for MeasureMapTool that contains APIs to set properties of MeasureMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MiniMapMapTool|MiniMapMapTool]]<div newline></​div><​div>​Represents a mini map panel in the lower right corner of the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MiniMapMapToolSetting|MiniMapMapToolSetting]]<div newline></​div><​div>​A setting for MiniMapMapTool that contains APIs to set properties of MiniMapMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MouseCoordinateMapTool|MouseCoordinateMapTool]]<div newline></​div><​div>​Represents the coordinates of the mouse pointer, displayed in the lower right corner of the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MouseCoordinateMapToolSetting|MouseCoordinateMapToolSetting]]<div newline></​div><​div>​A setting for MouseCoordinateMapTool that contains APIs to set properties of MouseCoordinateMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MouseMapTool|MouseMapTool]]<div newline></​div><​div>​Determines whether the map can be operated by mouse.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MouseMapToolSetting|MouseMapToolSetting]]<div newline></​div><​div>​A setting for MouseMapTool that contains APIs to set properties of MouseMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MultiThreadTileResource|MultiThreadTileResource]]<div newline></​div><​div>​This is an asynchronous HTTP handler which is used to handle web map services.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MvcClientScriptManager|MvcClientScriptManager]]<div newline></​div><​div>​This Class defines the utility for managing, registering or adding the client script libraries and script files of Mvc application to the page.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MvcClientStyleSheetManager|MvcClientStyleSheetManager]]<div newline></​div><​div>​This Class defines the utility for managing, registering or adding the Css files to the page which included the specified control.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MvcControlBase|MvcControlBase]]<div newline></​div><​div>​This class defines the base abstract class for creating MVC control.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase<​TControl,​TControlBuilder>​|MvcControlBuilderBase<​TControl,​TControlBuilder>​]]<div newline></​div><​div>​This class provides a abstract base class to defines the fluent interface for configuring the Mvc control.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MvcControlCollection|MvcControlCollection]]<div newline></​div><​div>​Represents the Mvc control'​s factory.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.MvcElementSettingBase<​TElement,​TSetting>​|MvcElementSettingBase<​TElement,​TSetting>​]]<div newline></​div><​div>​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.</​div>​ 
 + 
 +> <​html><​strong id="​classes_o"></​strong></​html>​**O** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.OpenStreetMapOverlay|OpenStreetMapOverlay]]<div newline></​div><​div>​This class is used to display data from OpenStreetMap server.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.OpenStreetMapOverlaySetting|OpenStreetMapOverlaySetting]]<div newline></​div><​div>​A setting for OpenStreetMapOverlay that contains APIs to set properties of OpenStreetMapOverlaySetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]]<div newline></​div><​div>​Serves as the base class that defines the properties and methods shared by all types of overlays.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.OverlayCollection|OverlayCollection]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.OverlaySetting<​TOverlay,​TSetting>​|OverlaySetting<​TOverlay,​TSetting>​]]<div newline></​div><​div>​A setting for Overlay that contains APIs to set properties of OverlaySetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.OverlaySwitcherMapTool|OverlaySwitcherMapTool]]<div newline></​div><​div>​Represents a panel in the upper right corner of the map, containing a list of overlays in the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.OverlaySwitcherMapToolSetting|OverlaySwitcherMapToolSetting]]<div newline></​div><​div>​A setting for OverlaySwitcherMapTool that contains APIs to set properties of OverlaySwitcherMapToolSetting using in MVC view.</​div>​ 
 + 
 +> <​html><​strong id="​classes_p"></​strong></​html>​**P** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.PanZoomBarMapTool|PanZoomBarMapTool]]<div newline></​div><​div>​Represents the panning and zooming panel in the upper left corner of the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PanZoomBarMapToolSetting|PanZoomBarMapToolSetting]]<div newline></​div><​div>​A setting for PanZoomBarMapTool that contains APIs to set properties of PanZoomBarMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PanZoomMapTool|PanZoomMapTool]]<div newline></​div><​div>​Represents the panning and zooming panel in the upper left corner of the map, by which you can operate the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PanZoomMapToolSetting|PanZoomMapToolSetting]]<div newline></​div><​div>​A setting for PanZoomMapTool that contains APIs to set properties of PanZoomMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PointMarkerStyle|PointMarkerStyle]]<div newline></​div><​div>​Represents the ordinary marker style.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PointMarkerStyleSetting|PointMarkerStyleSetting]]<div newline></​div><​div>​A setting for PointMarkerStyle that contains APIs to set properties of PointMarkerStyleSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.Popup|Popup]]<div newline></​div><​div>​Serves as the base class that defines the methods and properties common to all types of popups.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PopupCollection|PopupCollection]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.PopupSetting<​TPopup,​TPopupSetting>​|PopupSetting<​TPopup,​TPopupSetting>​]]<div newline></​div><​div>​A setting for Popup that contains APIs to set properties of PopupSetting using in MVC view.</​div>​ 
 + 
 +> <​html><​strong id="​classes_s"></​strong></​html>​**S** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.ScaleLineMapTool|ScaleLineMapTool]]<div newline></​div><​div>​Represents a graphic line marked with numbers indicating the map's current scale.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ScaleLineMapToolSetting|ScaleLineMapToolSetting]]<div newline></​div><​div>​A setting for ScaleLineMapTool that contains APIs to set properties of ScaleLineMapToolSetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ServerCache|ServerCache]]<div newline></​div><​div>​This class controls the cachablity of the map control at the server side.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.SimpleMarkerOverlay|SimpleMarkerOverlay]]<div newline></​div><​div>​Represents a MarkerOverlay object to which you can add markers directly.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.SimpleMarkerOverlaySetting|SimpleMarkerOverlaySetting]]<div newline></​div><​div>​A setting for SimpleMarkerOverlay that contains APIs to set properties of SimpleMarkerOverlaySetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.SingleThreadTileResource|SingleThreadTileResource]]<div newline></​div><​div>​This is an asynchronous HTTP handler which is used to handle web map services.</​div>​ 
 + 
 +> <​html><​strong id="​classes_t"></​strong></​html>​**T** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.TouchMapTool|TouchMapTool]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.TouchMapToolSetting|TouchMapToolSetting]]<div newline></​div><​div>​A setting for TouchMapTool that contains APIs to set properties of TouchMapToolSetting using in MVC view.</​div>​ 
 + 
 +> <​html><​strong id="​classes_v"></​strong></​html>​**V** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.ValueMarkerStyle|ValueMarkerStyle]]<div newline></​div><​div>​This class allows you to match a value with data in the feature to determine how to draw the feature.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.ValueMarkerStyleSetting|ValueMarkerStyleSetting]]<div newline></​div><​div>​A setting for ValueMarkerStyle that contains APIs to set properties of ValueMarkerStyleSetting using in MVC view.</​div>​ 
 + 
 +> <​html><​strong id="​classes_w"></​strong></​html>​**W** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.WebImage|WebImage]]<div newline></​div><​div>​Represents a small image that displays on the map.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.WmsOverlay|WmsOverlay]]<div newline></​div><​div>​Represents an overlay object that gets map images from the WMS server you specify.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.WmsOverlaySetting|WmsOverlaySetting]]<div newline></​div><​div>​A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.WmtsOverlay|WmtsOverlay]] 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.WmtsOverlaySetting|WmtsOverlaySetting]]<div newline></​div><​div>​A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.WorldMapKitWmsWebOverlay|WorldMapKitWmsWebOverlay]]<div newline></​div><​div>​Represents an overlay object that gets map images from the WMS servers.</​div>​ 
 +  ​* ​[[ThinkGeo.MapSuite.MvcEdition.WorldMapKitWmsWebOverlaySetting|WorldMapKitWmsWebOverlaySetting]]<div newline></​div><​div>​A setting for WorldMapKitWmsWebOverlay that contains APIs to set properties of WorldMapKitWmsWebOverlaySetting using in MVC view.</​div>​ 
 +=== Structures === 
 +<div characters_index>​ 
 +[[#​structures_a|A]] 
 +[[#​structures_b|B]] 
 +[[#​structures_c|C]] 
 +[[#​structures_d|D]] 
 +[[#​structures_e|E]] 
 +[[#​structures_f|F]] 
 +[[#​structures_g|G]] 
 +[[#​structures_h|H]] 
 +[[#​structures_i|I]] 
 +[[#​structures_j|J]] 
 +[[#​structures_k|K]] 
 +[[#​structures_l|L]] 
 +[[#​structures_m|M]] 
 +[[#​structures_n|N]] 
 +[[#​structures_o|O]] 
 +[[#​structures_p|P]] 
 +[[#​structures_q|Q]] 
 +[[#​structures_r|R]] 
 +[[#​structures_s|S]] 
 +[[#​structures_t|T]] 
 +[[#​structures_u|U]] 
 +[[#​structures_v|V]] 
 +[[#​structures_w|W]] 
 +[[#​structures_x|X]] 
 +[[#​structures_y|Y]] 
 +[[#​structures_z|Z]] 
 +</​div>​ 
 +<div newline></​div>​ 
 +=== Enums === 
 +<div characters_index>​ 
 +[[#​enums_a|A]] 
 +[[#​enums_b|B]] 
 +[[#​enums_c|C]] 
 +[[#​enums_d|D]] 
 +[[#​enums_e|E]] 
 +[[#​enums_f|F]] 
 +[[#​enums_g|G]] 
 +[[#​enums_h|H]] 
 +[[#​enums_i|I]] 
 +[[#​enums_j|J]] 
 +[[#​enums_k|K]] 
 +[[#​enums_l|L]] 
 +[[#​enums_m|M]] 
 +[[#​enums_n|N]] 
 +[[#​enums_o|O]] 
 +[[#​enums_p|P]] 
 +[[#​enums_q|Q]] 
 +[[#​enums_r|R]] 
 +[[#​enums_s|S]] 
 +[[#​enums_t|T]] 
 +[[#​enums_u|U]] 
 +[[#​enums_v|V]] 
 +[[#​enums_w|W]] 
 +[[#​enums_x|X]] 
 +[[#​enums_y|Y]] 
 +[[#​enums_z|Z]] 
 +</​div>​ 
 +<div newline></​div>​ 
 + 
 +> <​html><​strong id="​enums_b"></​strong></​html>​**B** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.BingMapsStyle|BingMapsStyle]]<​div newline></​div><​div>​This enumeration specifies the map types available from Bing maps.</​div>​ 
 + 
 +> <​html><​strong id="​enums_c"></​strong></​html>​**C** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.CursorType|CursorType]]<​div newline></​div><​div>​This enumeration determines the cursor that appears when the pointer moves over the map.</​div>​ 
 + 
 +> <​html><​strong id="​enums_g"></​strong></​html>​**G** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.GoogleMapType|GoogleMapType]]<​div newline></​div><​div>​This enumeration specifies the map types available from Google Maps.</​div>​ 
 + 
 +> <​html><​strong id="​enums_m"></​strong></​html>​**M** 
 + 
 +  * [[ThinkGeo.MapSuite.MvcEdition.MarkerDragMode|MarkerDragMode]]<​div newline></​div><​div>​This enumeration specifies how the map markers can be dragged.</​div>​ 
 +  * [[ThinkGeo.MapSuite.MvcEdition.MeasureType|MeasureType]]<​div newline></​div><​div>​Defines the different types of the MeasureMapTool.</​div>​ 
 +  * [[ThinkGeo.MapSuite.MvcEdition.MeasureUnitType|MeasureUnitType]]<​div newline></​div><​div>​The display system units for output measurements. Supported values are ‘english’,​ ‘metric’,​ and ‘geographic’. ​ Default is ‘metric’.</​div>​ 
 +  * [[ThinkGeo.MapSuite.MvcEdition.MouseCoordinateType|MouseCoordinateType]]<​div newline></​div><​div>​This enumeration determines the MousePostion Type that appears when the pointer is moving on the map.</​div>​ 
 + 
 +> <​html><​strong id="​enums_r"></​strong></​html>​**R**
  
 +  * [[ThinkGeo.MapSuite.MvcEdition.ResourceDeploymentMode|ResourceDeploymentMode]]<​div newline></​div><​div>​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.</​div>​
  
-==== Structures ==== +> <​html><​strong id="​enums_t"></​strong></​html>​**T**
-^ Name ^ Summary ^+
  
 +  * [[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]]<​div newline></​div><​div>​This enumeration specifies whether the overlay uses tiling.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.TrackMode|TrackMode]]<​div newline></​div><​div>​Defines the different modes of the EditFeatureOverlay.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.TrackZoomMaskType|TrackZoomMaskType]]<​div newline></​div><​div>​Defines the different zoom box key code of key for the MouseMapTool.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.TransitionEffect|TransitionEffect]]<​div newline></​div><​div>​This enumeration specifies the type of transition effect to use when the map is panned or zoomed.</​div>​
  
-==== Enumerations ==== +> <​html><​strong id="enums_w"><​/strong><​/html>​**W**
-^ Name ^ Summary ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.BingMapsStyle|BingMapsStyle]] ​  | This enumeration specifies the map types available from Bing maps.   | +
-| [[ThinkGeo.MapSuite.MvcEdition.CursorType|CursorType]] ​  | This enumeration determines the cursor that appears when the pointer moves over the map.   | +
-| [[ThinkGeo.MapSuite.MvcEdition.GoogleMapType|GoogleMapType]] ​  | This enumeration specifies the map types available from Google Maps.   | +
-| [[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.   | +
-| [[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. ​  | +
-| [[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. ​  | +
-| [[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.   |+
  
 +  * [[ThinkGeo.MapSuite.MvcEdition.WebConfigRegistrationMode|WebConfigRegistrationMode]]<​div newline></​div><​div>​This class is used to indicate whether the application allows map to register the Web.config on the fly in runtime.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.WebImageFormat|WebImageFormat]]<​div newline></​div><​div>​Specifies the format of the map image.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.WrapDatelineMode|WrapDatelineMode]]<​div newline></​div><​div>​Indicates whether the overlay wraps at the date line.</​div>​
 +=== Interfaces ===
 +<div characters_index>​
 +[[#​interfaces_a|A]]
 +[[#​interfaces_b|B]]
 +[[#​interfaces_c|C]]
 +[[#​interfaces_d|D]]
 +[[#​interfaces_e|E]]
 +[[#​interfaces_f|F]]
 +[[#​interfaces_g|G]]
 +[[#​interfaces_h|H]]
 +[[#​interfaces_i|I]]
 +[[#​interfaces_j|J]]
 +[[#​interfaces_k|K]]
 +[[#​interfaces_l|L]]
 +[[#​interfaces_m|M]]
 +[[#​interfaces_n|N]]
 +[[#​interfaces_o|O]]
 +[[#​interfaces_p|P]]
 +[[#​interfaces_q|Q]]
 +[[#​interfaces_r|R]]
 +[[#​interfaces_s|S]]
 +[[#​interfaces_t|T]]
 +[[#​interfaces_u|U]]
 +[[#​interfaces_v|V]]
 +[[#​interfaces_w|W]]
 +[[#​interfaces_x|X]]
 +[[#​interfaces_y|Y]]
 +[[#​interfaces_z|Z]]
 +</​div>​
 +<div newline></​div>​
  
-==== Interfaces ==== +> <​html><​strong id="​interfaces_i"></​strong></​html>​**I**
-^ Name ^ Summary ^ +
-| [[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. ​  |+
  
 +  * [[ThinkGeo.MapSuite.MvcEdition.IEntity|IEntity]]<​div newline></​div><​div>​The corresponding to achieve the entity object and url string between the conversion.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.IJsonSerialization|IJsonSerialization]]<​div newline></​div><​div>​Define an interface to allow class that implement Json conversion.</​div>​
 +  * [[ThinkGeo.MapSuite.MvcEdition.IRequireId|IRequireId]]<​div newline></​div><​div>​This interface defines an Id property that is used by the GeoKeyedCollection.</​div>​
  
thinkgeo.mapsuite.mvcedition.1440740161.txt.gz · Last modified: 2015/08/28 05:36 by admin