User Tools

Site Tools


thinkgeo.mapsuite.mvcedition.mapbuilder

Differences

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

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.mvcedition.mapbuilder [2015/08/20 03:08]
127.0.0.1 external edit
thinkgeo.mapsuite.mvcedition.mapbuilder [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.MvcEdition.MapBuilder ====== ====== ThinkGeo.MapSuite.MvcEdition.MapBuilder ======
  
 +{{section>​upgrade_map_suite_to_10.0}}
  
- 
-<!-- Class --> 
 Defines the fluent interface for configuring the Map control. Defines the fluent interface for configuring the Map control.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
-*System.Object +  ​*System.Object 
-    * PublicKeyToken=null]] +    *ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase`2[[ThinkGeo.MapSuite.MvcEdition.Map, MvcEdition, ​Version=9.0.0.0, Culture=neutral,​ PublicKeyToken=null],​[ThinkGeo.MapSuite.MvcEdition.MapBuilder, MvcEdition, Version=9.0.0.0, Culture=neutral,​ PublicKeyToken=null]] 
-      * Culture=neutral +      ***ThinkGeo.MapSuite.MvcEdition.MapBuilder**
-        * Version=9.0.0.+
-***** MvcEdition +
-******[[[ThinkGeo.MapSuite.MvcEdition.MapBuilder]] +
-******* PublicKeyToken=null] +
-******** Culture=neutral +
-********* ​Version=9.0.0.0 +
-********** MvcEdition +
-***********[[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase`2[[ThinkGeo.MapSuite.MvcEdition.Map]] +
-************[[ThinkGeo.MapSuite.MvcEdition.MapBuilder]]+
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} MapBuilder(Map) ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#MapBuilder(Map)|MapBuilder]] ​  | [[ThinkGeo.MapSuite.MvcEdition.Map|Map]] ​  ​| ​   | Initializes a new instance of the MapBuilder. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​MapBuilder(Map,​ ViewContext)|MapBuilder]] ​  | [[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​ ViewContext ​  ​| ​   | Initializes a new instance of the MapBuilder. ​  |+
  
-==== Protected Constructors ​==== +  * //​Initializes a new instance of the MapBuilder.//​ 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^+== Remarks ​== 
 +  * //N/A// 
 +== Parameters ​== 
 +  * //map// 
 +    * Type:​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]] 
 +    * Description:​The map control instance.
  
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} MapBuilder(Map,​ViewContext) **
 +
 +  * //​Initializes a new instance of the MapBuilder.//​
 +== Remarks ==
 +  * //N/A//
 +== Parameters ==
 +  * //map//
 +    * Type:​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]]
 +    * Description:​The map control instance.
 +
 +  * //​viewContext//​
 +    * Type:​ViewContext
 +    * Description:​The ViewContext of the page.
 +
 +<div newline></​div>​
 +==== Protected Constructors ====
 ==== Public Methods ==== ==== Public Methods ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} ZoomLevelSet(ZoomLevelSet) ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#​ActiveBaseOverlay(Overlay)|ActiveBaseOverlay]] ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  ​| ​   | Sets the active base Overlay. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​AdornmentOverlay(Action<​AdornmentOverlaySetting>​)|AdornmentOverlay]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting|AdornmentOverlaySetting]]> ​  ​| ​   | Configures a AdormentOverlay object in the map control. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BackgroundOverlay(Overlay)|BackgroundOverlay]] ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  ​| ​   | Sets an Overlay object that displays as the background map by default. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ContextMenu(Action<​ContextMenuSetting>​)|ContextMenu]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting|ContextMenuSetting]]> ​  ​| ​   | Sets the ContextMenu of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CurrentExtent(Double,​ Double, Double, Double)|CurrentExtent]] ​  | Double, Double, Double, Double ​  ​| ​   | Sets the current extent of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CurrentScale(Double)|CurrentScale]] ​  | Double ​  ​| ​   | Sets the current scale of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Cursor(CursorType)|Cursor]] ​  | [[ThinkGeo.MapSuite.MvcEdition.CursorType|CursorType]] ​  ​| ​   | Sets the cursor that appears when the mouse pointer is over the map control. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CustomOverlays(Action<​OverlayCollection>​)|CustomOverlays]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.OverlayCollection|OverlayCollection]]> ​  ​| ​   | Configures the Overlays added to the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​DynamicOverlay(Action<​LayerOverlaySetting>​)|DynamicOverlay]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]> ​  ​| ​   | Configures a LayerOverlay object that can overlap other overlays. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​EditOverlay(Action<​EditFeatureOverlaySetting>​)|EditOverlay]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting|EditFeatureOverlaySetting]]> ​  ​| ​   | Configures an EditOverlay object, with which you can draw and edit shapes on client side.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​HighlightOverlay(Action<​HighlightFeatureOverlaySetting>​)|HighlightOverlay]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlaySetting|HighlightFeatureOverlaySetting]]> ​  ​| ​   | Configures a HighlightFeatureOverlay object, which draws its features on client side and can attach the specified click event and context menu to them.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​HtmlAttributes(Dictionary<​String,​ String>​)|HtmlAttributes]] ​  | Dictionary<​String,​ String> ​  | [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]<​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]> ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​IsDefaultJavascriptLibraryDisabled(Boolean)|IsDefaultJavascriptLibraryDisabled]] ​  | Boolean ​  ​| ​   | Gets or sets whether the default javascript library is disabled or not.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​MapBackground(BackgroundLayer)|MapBackground]] ​  | [[ThinkGeo.MapSuite.Core.BackgroundLayer|BackgroundLayer]] ​  ​| ​   | Sets the BackgroundLayer object that paints the map background. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​MapTools(Action<​MapToolsSettingCollection>​)|MapTools]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]]> ​  ​| ​   | Configures the MapTools in the map control. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​MapUnit(GeographyUnit)|MapUnit]] ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | Sets the GeographyUnit of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​MarkerOverlay(Action<​InMemoryMarkerOverlaySetting>​)|MarkerOverlay]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]]> ​  ​| ​   | Configures an InMemoryMarkerOverlay object that renders markers by the specified features. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Name(String)|Name]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]<​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]> ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientBaseOverlayChanged(String)|OnClientBaseOverlayChanged]] ​  | String ​  ​| ​   | Sets the ClientBaseOverlayChanged event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientClick(String)|OnClientClick]] ​  | String ​  ​| ​   | Sets the client click event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientDoubleClick(String)|OnClientDoubleClick]] ​  | String ​  ​| ​   | Sets the ClientDoubleClick event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientDrawEnd(String)|OnClientDrawEnd]] ​  | String ​  ​| ​   | Sets the ClientDrawEnd event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientEditEnd(String)|OnClientEditEnd]] ​  | String ​  ​| ​   | Sets the ClientEditEnd event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientExtentChanged(String)|OnClientExtentChanged]] ​  | String ​  ​| ​   | Sets the ClientExtentChanged event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientPopupsRequested(String)|OnClientPopupsRequested]] ​  | String ​  ​| ​   |    | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientPopupsRequesting(String)|OnClientPopupsRequesting]] ​  | String ​  ​| ​   |    | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnClientTrackShapeFinished(String)|OnClientTrackShapeFinished]] ​  | String ​  ​| ​   | Sets the OnClientTrackShapeFinished event of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Popups(Action<​PopupCollection>​)|Popups]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.PopupCollection|PopupCollection]]> ​  ​| ​   | Sets the popups of the map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Render()|Render]] ​  ​| ​   |    | Sends the map control content to a provided HtmlTextWriter object, which wirtes the content to be rendered on the client. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ResourceDeploymentMode(ResourceDeploymentMode)|ResourceDeploymentMode]] ​  | [[ThinkGeo.MapSuite.MvcEdition.ResourceDeploymentMode|ResourceDeploymentMode]] ​  ​| ​   | sets a value that indicates whether the application allows map to copy its resource images under "​~/​theme/​default/​img/"​. The default value is "​ResourceDeploymentMode.Automatically",​ otherwise, you need to copy images to the directory. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​RestrictedExtent(RectangleShape)|RestrictedExtent]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  ​| ​   | Sets an extent that limits the area to which the map can be navigated within. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ScriptBlocks(Dictionary<​String,​ String>​)|ScriptBlocks]] ​  | Dictionary<​String,​ String> ​  | [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]<​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]> ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ScriptFileNames(Dictionary<​String,​ String>​)|ScriptFileNames]] ​  | Dictionary<​String,​ String> ​  | [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]<​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]> ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​StaticOverlay(Action<​LayerOverlaySetting>​)|StaticOverlay]] ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]> ​  ​| ​   | Configures a LayerOverlay object that displays as a background map.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​StyleSheetFileNames(IEnumerable<​String>​)|StyleSheetFileNames]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]<​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]> ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object(overriden) ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​WebConfigRegisterMode(WebConfigRegistrationMode)|WebConfigRegisterMode]] ​  | [[ThinkGeo.MapSuite.MvcEdition.WebConfigRegistrationMode|WebConfigRegistrationMode]] ​  ​| ​   | Sets a value that indicates whether the application allows map to register the Web.config on the fly in runtime. The default value is "​WebConfigRegisterMode.AutoRegistered",​ otherwise, you need to copy the code below to the web.config manually. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#ZoomLevelSet(ZoomLevelSet)|ZoomLevelSet]] ​  | [[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]] ​  ​| ​   | Sets the ZoomLevelSet applied to the map.   |+
  
-==== Protected Methods ==== +  * //Sets the ZoomLevelSet applied to the map.// 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +== Remarks ​== 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | +  * //N/A//
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   |+
  
-==== Public Properties ==== +== Return Value == 
-^ Name ^ Return ^ DeclaringType ^ Summary ^+  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A
  
-==== Protected Properties ==== +== Parameters ​== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +  * //​zoomLevelSet//​ 
-| {{wiki:ProtectedProperty.gif|Protected Property}}[[#​Control|Control]] ​  ​| ​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]]   | [[ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase|MvcControlBuilderBase]]<​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]],​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]> ​  ​| ​   |+    * Type:​[[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]] 
 +    * Description:​ZoomLevels that will be applied to map.
  
-==== Public Events ==== +<div newline></​div>​ 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^+** {{wiki:​PublicMethod.gif|}} MapBackground(BackgroundLayer) **
  
-===== Public Constructors ===== +  * //​Sets ​the BackgroundLayer object that paints the map background.// 
-==== MapBuilder(Map) ==== +== Remarks ​== 
-Initializes a new instance of the MapBuilder+  ​* //N/A//
-=== Parameters === +
- Name ^  Type ^  Description ^ +
-| map   | [[ThinkGeo.MapSuite.MvcEdition.Map|Map]]<​!-- ThinkGeo.MapSuite.MvcEdition.Map --> ​  | The map control instance. ​  |+
  
-[[#Public Constructors|Go Back]] +== Return Value == 
-==== MapBuilder(Map,​ ViewContext) ==== +  ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-Initializes a new instance of the MapBuilder. +  * Description:​N/​A
-=== Parameters === +
-^  Name ^  ​Type ​^  Description ^ +
-| map   ​| ​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]]<!-- ThinkGeo.MapSuite.MvcEdition.Map --> ​  | The map control instance. ​  | +
-| viewContext ​  | ViewContext<​!-- System.Web.Mvc.ViewContext --> ​  | The ViewContext of the page.   |+
  
-[[#Public Constructors|Go Back]] +== Parameters ​== 
-===== Protected Constructors ===== +  * //​backgroundLayer//​ 
-===== Public Methods ===== +    ​* ​Type:[[ThinkGeo.MapSuite.Core.BackgroundLayer|BackgroundLayer]] 
-==== ActiveBaseOverlay(Overlay) ==== +    * Description:​BackgroundLayer of the map.
-Sets the active base Overlay. +
-=== Remarks === +
-The map can contain multiple base Overlays, though only one of them can be displayed at a time. The ActiveBaseOverlay property specifies the one that is currently displayed. When you switch the base Overlays in the OverSwitcher,​ the currently selected overlay will be synchronized to this property after postback. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} ContextMenu(Action<ContextMenuSetting>) **
-| overlay ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]]<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --  | The overlay selected from the overlay'​s collection. ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +  * //Sets the ContextMenu of the map.// 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-==== AdornmentOverlay(Action<​AdornmentOverlaySetting>​) ==== +  * //N/A//
-Configures a AdormentOverlay object in the map control+
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​^  Description ^ +  ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-| configAdormentOverlaySettingAction ​  | Action<[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting|AdornmentOverlaySetting]]><!-- System.Action{ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting} --> ​  | The AdormentOverlay configuration action. ​  |+  * Description:​N/​A
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Parameters ​== 
-[[#Public Methods|Go Back]] +  * //​addContextMenuAction//​ 
-==== BackgroundOverlay(Overlay) ​==== +    ​* ​Type:Action<[[ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting|ContextMenuSetting]]> 
-Sets an Overlay object that displays as the background map by default. +    * Description:​The action.
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} CurrentExtent(Double,​Double,​Double,​Double) **
-| overlay ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]]<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --  | A LayerOverlay object that displays as the background map by default  ​|+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +  * //Sets the current extent ​of the map.// 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-==== ContextMenu(Action<​ContextMenuSetting>​) ==== +  * //N/A//
-Sets the ContextMenu ​of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​^  Description ^ +  ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-| addContextMenuAction ​  | Action<[[ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting|ContextMenuSetting]]><!-- System.Action{ThinkGeo.MapSuite.MvcEdition.ContextMenuSetting} --> ​  | The action. ​  |+  * Description:​N/​A
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Parameters ​== 
-[[#Public Methods|Go Back]] +  * //minX// 
-==== CurrentExtent(Double,​ Double, Double, Double) ​==== +    * Type:Double 
-Sets the current extent of the map. +    ​* ​Description:This property specifies the minimum X valueThis is also the upper left X.
-=== Return Value === +
-^ Return Type ^ Description ​+
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //maxY// 
-^  Name ^  ​Type ^  Description ^ +    ​* ​Type:Double 
-| minX   ​| ​Double<!-- System.Double --> ​  | This property specifies the minimum X value. This is also the upper left X.   | +    * Description:​This property specifies the maximum Y value. This is also the upper left Y.
-| maxY   | Double<​!-- System.Double --> ​  ​| ​This property specifies the maximum Y value. This is also the upper left Y.   | +
-| maxX   | Double<​!-- System.Double --> ​  | This property specifies the maximum X value. This is also the lower right X.   | +
-| minY   | Double<​!-- System.Double --> ​  | This property specifies the minimum Y value. This is also the lower right Y.   |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +  * //maxX// 
-[[#Public Methods|Go Back]] +    * Type:Double 
-==== CurrentScale(Double) ==== +    * Description:​This property specifies ​the maximum X value. This is also the lower right X.
-Sets the current scale of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //minY// 
-^  Name ^  ​Type ^  ​Description ​+    ​* ​Type:Double 
-| scale   | Double<​!-- System.Double --> ​  | scale value. ​  |+    * Description:This property specifies the minimum Y value. ​This is also the lower right Y.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} Cursor(CursorType) ​**
-==== Cursor(CursorType) ​==== +
-Sets the cursor that appears when the mouse pointer is over the map control. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  ​* //​Sets ​the cursor that appears when the mouse pointer ​is over the map control.// 
-^  Name ^  Type ^  Description ^ +== Remarks == 
-| cursorType ​  | [[ThinkGeo.MapSuite.MvcEdition.CursorType|CursorType]]<​!-- ThinkGeo.MapSuite.MvcEdition.CursorType --> ​  ​| The type of the cursor that appears when the pointer ​moves over the map.   |+  * //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== CustomOverlays(Action<​OverlayCollection>​) ==== +  * Description:​N/​A
-Configures the Overlays added to the map. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​cursorType//​ 
-| addOverlayAction ​  | Action<[[ThinkGeo.MapSuite.MvcEdition.OverlayCollection|OverlayCollection]]><!-- System.Action{ThinkGeo.MapSuite.MvcEdition.OverlayCollection} --> ​  | CustomOverlay setting action. ​  |+    * Type:[[ThinkGeo.MapSuite.MvcEdition.CursorType|CursorType]] 
 +    * Description:​The type of the cursor that appears when the pointer moves over the map.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +<div newline></div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} WebConfigRegisterMode(WebConfigRegistrationMode) **
-==== DynamicOverlay(Action<LayerOverlaySetting>) ==== +
-Configures a LayerOverlay object that can overlap other overlays. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   ​|+
  
-=== Parameters === +  * //Sets a value that indicates whether the application allows map to register the Web.config on the fly in runtime. The default value is "​WebConfigRegisterMode.AutoRegistered",​ otherwise, you need to copy the code below to the web.config manually.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| configOverlayAction ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]><​!-- System.Action{ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting} --> ​  | Overlay configuration action. ​  |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== EditOverlay(Action<​EditFeatureOverlaySetting>​) ==== +  * Description:​N/​A
-Configures an EditOverlay object, with which you can draw and edit shapes on client side. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​webConfigRegisterMode//​ 
-| configEditOverlayAction ​  | Action<[[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting|EditFeatureOverlaySetting]]><!-- System.Action{ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting} --> ​  | The editOvelay configuration action. ​  |+    * Type:[[ThinkGeo.MapSuite.MvcEdition.WebConfigRegistrationMode|WebConfigRegistrationMode]] 
 +    * Description:​The register mode that indicates whether the application allows map to register the Web.config on the fly in runtime.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} ResourceDeploymentMode(ResourceDeploymentMode**
-==== Equals(Object==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +  * //sets a value that indicates whether the application allows map to copy its resource images under "​~/​theme/​default/​img/"​. The default value is "​ResourceDeploymentMode.Automatically",​ otherwise, you need to copy images to the directory.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   |+  ​* //N/A//
  
-<!-- System.Object --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== GetHashCode() ==== +  * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Int32<​!-- System.Int32 --> ​  ​| ​   ​|+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​resourceDeploymentMode//​ 
 +    * Type:​[[ThinkGeo.MapSuite.MvcEdition.ResourceDeploymentMode|ResourceDeploymentMode]] 
 +    * Description:The depolymentMode indicates whether the control creates and releases the theme files to application folder automatically.
  
-<!-- System.Object --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} IsDefaultJavascriptLibraryDisabled(Boolean**
-==== GetType() ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Type<!-- System.Type --> ​  ​| ​   |+
  
-=== Parameters === +  * //Gets or sets whether the default javascript library is disabled or not.// 
-^  Name ^  Type ^  Description ^+== Remarks ​== 
 +  ​* //N/A//
  
-<!-- System.Object --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== HighlightOverlay(Action<​HighlightFeatureOverlaySetting>​) ==== +  * Description:​N/​A
-Configures a HighlightFeatureOverlay object, which draws its features on client side and can attach the specified click event and context menu to them. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​+  ​* //​disabled//​ 
-| configHighlightOverlayAction ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlaySetting|HighlightFeatureOverlaySetting]]><​!-- System.Action{ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlaySetting} --> ​  | The HighlightFeatureOverlay configuration action. ​  |+    * Type:Boolean 
 +    * Description:N/A
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +<div newline></div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} MapUnit(GeographyUnit) **
-==== HtmlAttributes(Dictionary<String, String>) ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   ​|+
  
-=== Parameters === +  * //Sets the GeographyUnit of the map.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| htmlAttributes ​  | Dictionary<​String,​String><​!-- System.Collections.Generic.Dictionary{System.String,​System.String} --> ​  ​| ​   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase{ThinkGeo.MapSuite.MvcEdition.Map,​ThinkGeo.MapSuite.MvcEdition.MapBuilder} --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== IsDefaultJavascriptLibraryDisabled(Boolean) ==== +  * Description:​N/​A
-Gets or sets whether the default javascript library is disabled or not. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​mapUnit//​ 
-| disabled ​  | Boolean<​!-- System.Boolean --> ​  |    ​|+    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 +    * Description:​GeographyUnit of the map.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} ActiveBaseOverlay(Overlay**
-==== MapBackground(BackgroundLayer==== +
-Sets the BackgroundLayer object that paints the map background. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //Sets the active base Overlay.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| backgroundLayer ​  | [[ThinkGeo.MapSuite.Core.BackgroundLayer|BackgroundLayer]]<​!-- ThinkGeo.MapSuite.Core.BackgroundLayer --> ​  | BackgroundLayer of the map  |+  ​* //The map can contain multiple base Overlays, though only one of them can be displayed at a timeThe ActiveBaseOverlay property specifies the one that is currently displayedWhen you switch the base Overlays in the OverSwitcher,​ the currently selected overlay will be synchronized to this property after postback.//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== MapTools(Action<​MapToolsSettingCollection>​) ==== +  * Description:​N/​A
-Configures the MapTools in the map control. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​overlay//​ 
-| mapToolsSettingAction ​  | Action<[[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]]><!-- System.Action{ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection} --> ​  | MapTools configuration action. ​  |+    * Type:[[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] 
 +    * Description:​The overlay selected from the overlay'​s collection.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} BackgroundOverlay(Overlay**
-==== MapUnit(GeographyUnit==== +
-Sets the GeographyUnit of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //Sets an Overlay object that displays as the background map by default.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| mapUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | GeographyUnit of the map.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== MarkerOverlay(Action<​InMemoryMarkerOverlaySetting>​) ==== +  * Description:​N/​A
-Configures an InMemoryMarkerOverlay object that renders markers by the specified features. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​overlay//​ 
-| configMarkerOverlayAction ​  | Action<[[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]]><!-- System.Action{ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting} --> ​  | The InMemoryMarkerOverlay configuration action. ​  |+    * Type:[[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] 
 +    * Description:​A LayerOverlay object that displays as the background map by default.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} StaticOverlay(Action<LayerOverlaySetting>) **
-==== Name(String) ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +  * //​Configures a LayerOverlay object that displays as a background map.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| name   | String<​!-- System.String --> ​  ​| ​   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase{ThinkGeo.MapSuite.MvcEdition.Map,​ThinkGeo.MapSuite.MvcEdition.MapBuilder} --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== OnClientBaseOverlayChanged(String) ==== +  * Description:​N/​A
-Sets the ClientBaseOverlayChanged event of the map. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​configOverlayAction//​ 
-| clientBaseOverlayChanged ​  | String<!-- System.String --  | The JavaScript function name  |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]> 
 +    * Description:​Overlay configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} DynamicOverlay(Action<LayerOverlaySetting>) **
-==== OnClientClick(String) ==== +
-Sets the client click event of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +  * //​Configures a LayerOverlay object that can overlap other overlays.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| clientClick ​  | String<​!-- System.String --> ​  | The JavaScript function name.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== OnClientDoubleClick(String) ==== +  * Description:​N/​A
-Sets the ClientDoubleClick event of the map. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​configOverlayAction//​ 
-| clientDoubleClick ​  | String<!-- System.String --  | The JavaScript function name  |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]> 
 +    * Description:​Overlay configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} MarkerOverlay(Action<InMemoryMarkerOverlaySetting>) **
-==== OnClientDrawEnd(String) ==== +
-Sets the ClientDrawEnd event of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +  * //​Configures an InMemoryMarkerOverlay object that renders markers by the specified features.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| clientDrawEnd ​  | String<​!-- System.String --> ​  | The JavaScript function name.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== OnClientEditEnd(String) ==== +  * Description:​N/​A
-Sets the ClientEditEnd event of the map. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​configMarkerOverlayAction//​ 
-| clientEditEnd ​  | String<!-- System.String --  | The JavaScript function name  |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]]> 
 +    * Description:​The InMemoryMarkerOverlay configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} EditOverlay(Action<EditFeatureOverlaySetting>) **
-==== OnClientExtentChanged(String) ==== +
-Sets the ClientExtentChanged event of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +  * //​Configures an EditOverlay object, with which you can draw and edit shapes on client side.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| clientExtentChanged ​  | String<​!-- System.String --> ​  | The JavaScript function name.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== OnClientPopupsRequested(String) ==== +  * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​configEditOverlayAction//​ 
-| clientPopupsRequestedEventHandler ​  | String<!-- System.String --  |    |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.EditFeatureOverlaySetting|EditFeatureOverlaySetting]]> 
 +    * Description:​The editOvelay configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} HighlightOverlay(Action<HighlightFeatureOverlaySetting>) **
-==== OnClientPopupsRequesting(String) ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +  * //​Configures a HighlightFeatureOverlay object, which draws its features on client side and can attach the specified click event and context menu to them.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| clientPopupsRequestingEventHandler ​  | String<​!-- System.String --> ​  ​| ​   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== OnClientTrackShapeFinished(String) ==== +  * Description:​N/​A
-Sets the OnClientTrackShapeFinished event of the map. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​configHighlightOverlayAction//​ 
-| clientTrackShapeFinishedEventHandler ​  | String<!-- System.String --  | The JavaScript function name  |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.HighlightFeatureOverlaySetting|HighlightFeatureOverlaySetting]]> 
 +    * Description:​The HighlightFeatureOverlay configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} AdornmentOverlay(Action<AdornmentOverlaySetting>) **
-==== Popups(Action<PopupCollection>) ==== +
-Sets the popups of the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //​Configures a AdormentOverlay object in the map control.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| addPopupAction ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.PopupCollection|PopupCollection]]><​!-- System.Action{ThinkGeo.MapSuite.MvcEdition.PopupCollection} --> ​  | Popup setting action. ​  |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== Render() ==== +  * Description:​N/​A
-Sends the map control content to a provided HtmlTextWriter object, which wirtes the content to be rendered on the client. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​configAdormentOverlaySettingAction//​ 
 +    * Type:​Action<​[[ThinkGeo.MapSuite.MvcEdition.AdornmentOverlaySetting|AdornmentOverlaySetting]]>​ 
 +    * Description:The AdormentOverlay configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +<div newline></div> 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} MapTools(Action<MapToolsSettingCollection>) **
-==== ResourceDeploymentMode(ResourceDeploymentMode) ==== +
-sets a value that indicates whether the application allows map to copy its resource images under "~/theme/​default/​img/"​. The default value is "​ResourceDeploymentMode.Automatically",​ otherwise, you need to copy images to the directory. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --  |    |+
  
-=== Parameters === +  * //​Configures the MapTools in the map control.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| resourceDeploymentMode ​  | [[ThinkGeo.MapSuite.MvcEdition.ResourceDeploymentMode|ResourceDeploymentMode]]<​!-- ThinkGeo.MapSuite.MvcEdition.ResourceDeploymentMode --> ​  | The depolymentMode indicates whether the control creates and releases the theme files to application folder automatically. ​  |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== RestrictedExtent(RectangleShape) ==== +  * Description:​N/​A
-Sets an extent that limits the area to which the map can be navigated within. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​mapToolsSettingAction//​ 
-| extent ​  ​| ​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --  |    |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]]> 
 +    * Description:​MapTools configuration action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +<div newline></div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} CurrentScale(Double) **
-==== ScriptBlocks(Dictionary<String, String>) ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   ​|+
  
-=== Parameters === +  * //Sets the current scale of the map.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| scriptBlocks ​  | Dictionary<​String,​String><​!-- System.Collections.Generic.Dictionary{System.String,​System.String} --> ​  ​| ​   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase{ThinkGeo.MapSuite.MvcEdition.Map,​ThinkGeo.MapSuite.MvcEdition.MapBuilder} --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== ScriptFileNames(Dictionary<​String,​ String>) ==== +  * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​+  ​* //scale// 
-| scriptFileNames ​  | Dictionary<​String,​String><​!-- System.Collections.Generic.Dictionary{System.String,​System.String} --> ​  ​| ​   |+    * Type:Double 
 +    * Description:scale value.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase{ThinkGeo.MapSuite.MvcEdition.Map,​ThinkGeo.MapSuite.MvcEdition.MapBuilder--> +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}CustomOverlays(Action<OverlayCollection>) **
-==== StaticOverlay(Action<LayerOverlaySetting>) ==== +
-Configures a LayerOverlay object that displays as a background map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //​Configures the Overlays added to the map.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| configOverlayAction ​  | Action<​[[ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting|LayerOverlaySetting]]><​!-- System.Action{ThinkGeo.MapSuite.MvcEdition.LayerOverlaySetting} --> ​  | Overlay configuration action. ​  |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== StyleSheetFileNames(IEnumerable<​String>​) ==== +  * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​addOverlayAction//​ 
-| cssFileNames ​  | IEnumerable<String><​!-- System.Collections.Generic.IEnumerable{System.String} --  |    |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.OverlayCollection|OverlayCollection]]> 
 +    * Description:​CustomOverlay setting action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase{ThinkGeo.MapSuite.MvcEdition.Map,​ThinkGeo.MapSuite.MvcEdition.MapBuilder--> +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} Popups(Action<PopupCollection>) **
-==== ToString() ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| String<!-- System.String --  |    |+
  
-=== Parameters === +  * //Sets the popups of the map.// 
-^  Name ^  Type ^  Description ^+== Remarks ​== 
 +  ​* //N/A//
  
-<!-- System.Object(overriden) --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-==== WebConfigRegisterMode(WebConfigRegistrationMode) ==== +  * Description:​N/​A
-Sets a value that indicates whether the application allows map to register the Web.config on the fly in runtime. The default value is "​WebConfigRegisterMode.AutoRegistered",​ otherwise, you need to copy the code below to the web.config manually. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​addPopupAction//​ 
-| webConfigRegisterMode ​  ​| ​[[ThinkGeo.MapSuite.MvcEdition.WebConfigRegistrationMode|WebConfigRegistrationMode]]<!-- ThinkGeo.MapSuite.MvcEdition.WebConfigRegistrationMode --  | The register mode that indicates whether the application allows map to register the Web.config on the fly in runtime. ​  |+    * Type:Action<[[ThinkGeo.MapSuite.MvcEdition.PopupCollection|PopupCollection]]> 
 +    * Description:​Popup setting action.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} RestrictedExtent(RectangleShape**
-==== ZoomLevelSet(ZoomLevelSet==== +
-Sets the ZoomLevelSet applied to the map. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]]<​!-- ThinkGeo.MapSuite.MvcEdition.MapBuilder --> ​  ​| ​   |+
  
-=== Parameters === +  * //Sets an extent that limits the area to which the map can be navigated within.// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| zoomLevelSet ​  | [[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]]<​!-- ThinkGeo.MapSuite.Core.ZoomLevelSet --> ​  | ZoomLevels that will be applied to map.   |+  ​* //N/A//
  
-<​!-- ​ThinkGeo.MapSuite.MvcEdition.MapBuilder ​--> +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-===== Protected Methods ===== +  ​* ​Description:N/A
-==== Finalize() ==== +
-=== Return Value === +
-^ Return Type ^ Description ​+
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​extent//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:N/A
  
-<!-- System.Object --+<div newline></​div
-[[#​Protected Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} OnClientDrawEnd(String**
-==== MemberwiseClone() ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +  * //Sets the ClientDrawEnd event of the map.// 
-^  Name ^  Type ^  Description ^+== Remarks ​== 
 +  ​* //N/A//
  
-<!-- System.Object --> +== Return Value == 
-[[#​Protected Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
-===== Public Properties ===== +  * Description:​N/​A
-===== Protected Properties ===== +
-==== Control ==== +
-=== Return Value === +
-^ Return ​Type +
-[[ThinkGeo.MapSuite.MvcEdition.Map|Map]]<!-- ThinkGeo.MapSuite.MvcEdition.Map --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.MvcControlBuilderBase{ThinkGeo.MapSuite.MvcEdition.Map,ThinkGeo.MapSuite.MvcEdition.MapBuilder} ​--+== Parameters == 
-[[#Protected Properties|Go Back]] +  * //​clientDrawEnd//​ 
-===== Public Events ​===== +    * Type:​String 
-__NOTOC__ +    * Description:​The JavaScript function name. 
-[[Category:​MvcEdition]] + 
-[[Category:​ThinkGeo.MapSuite.MvcEdition]] +<div newline></​div>​ 
-[[Category:UpdateDocumentation]]+** {{wiki:​PublicMethod.gif|}} OnClientEditEnd(String) ** 
 + 
 +  * //Sets the ClientEditEnd event of the map.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​clientEditEnd//​ 
 +    * Type:​String 
 +    * Description:​The JavaScript function name. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} OnClientClick(String) ** 
 + 
 +  * //Sets the client click event of the map.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​clientClick//​ 
 +    * Type:​String 
 +    * Description:​The JavaScript function name. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} OnClientExtentChanged(String) ** 
 + 
 +  * //Sets the ClientExtentChanged event of the map.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​clientExtentChanged//​ 
 +    * Type:​String 
 +    * Description:​The JavaScript function name. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} OnClientBaseOverlayChanged(String) ** 
 + 
 +  * //Sets the ClientBaseOverlayChanged event of the map.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​clientBaseOverlayChanged//​ 
 +    * Type:​String 
 +    * Description:​The JavaScript function name. 
 + 
 +<div newline></​div
 +** {{wiki:​PublicMethod.gif|}} OnClientDoubleClick(String) ** 
 + 
 +  * //Sets the ClientDoubleClick event of the map.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters ​== 
 +  * //​clientDoubleClick//​ 
 +    * Type:​String 
 +    * Description:​The JavaScript function name. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} OnClientTrackShapeFinished(String) ** 
 + 
 +  * //Sets the OnClientTrackShapeFinished event of the map.// 
 +== Remarks ​== 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​clientTrackShapeFinishedEventHandler//​ 
 +    * Type:​String 
 +    * Description:​The JavaScript function name. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} OnClientPopupsRequesting(String) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:N/A 
 + 
 +== Parameters == 
 +  * //​clientPopupsRequestingEventHandler//​ 
 +    * Type:​String 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} OnClientPopupsRequested(String) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​clientPopupsRequestedEventHandler//​ 
 +    * Type:​String 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} Render() ** 
 + 
 +  * //Sends the map control content to a provided HtmlTextWriter object, which wirtes the content to be rendered on the client.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:N/A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} ToString() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​String 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} Name(String) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //name// 
 +    * Type:​String 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} HtmlAttributes(Dictionary<​String,​String>​) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:N/A 
 + 
 +== Parameters == 
 +  * //​htmlAttributes//​ 
 +    * Type:​Dictionary<​String,​String>​ 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} ScriptFileNames(Dictionary<​String,​String>​) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​scriptFileNames//​ 
 +    * Type:​Dictionary<​String,​String>​ 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} ScriptBlocks(Dictionary<​String,​String>​) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​scriptBlocks//​ 
 +    * Type:​Dictionary<​String,​String>​ 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} StyleSheetFileNames(IEnumerable<​String>​) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.MapBuilder|MapBuilder]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​cssFileNames//​ 
 +    * Type:​IEnumerable<​String>​ 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} Equals(Object) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​Boolean 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //obj// 
 +    * Type:​Object 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} GetHashCode() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​Int32 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} GetType() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Type 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +==== Protected Methods ==== 
 +** {{wiki:​ProtectedMethod.gif|}} Finalize() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​Object 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +==== Public Properties ==== 
 +==== Protected Properties ==== 
 +** {{wiki:​ProtectedProperty.gif|}} Control ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.Map|Map]] 
 + 
 +==== Public Events ====
  
thinkgeo.mapsuite.mvcedition.mapbuilder.1440040131.txt.gz · Last modified: 2015/09/21 03:33 (external edit)