====== ThinkGeo.MapSuite.Mvc.MapBuilder ====== ===== Inheritance Hierarchy ===== *System.Object *ThinkGeo.MapSuite.Mvc.MvcControlBuilderBase`2[[ThinkGeo.MapSuite.Mvc.Map, ThinkGeo.MapSuite.Mvc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=0828af5241fb4207],[ThinkGeo.MapSuite.Mvc.MapBuilder, ThinkGeo.MapSuite.Mvc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=0828af5241fb4207]] ***ThinkGeo.MapSuite.Mvc.MapBuilder** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} MapBuilder(Map) ** * //Initializes a new instance of the MapBuilder.// == Remarks == * //N/A// == Parameters == * //map// * Type:[[ThinkGeo.MapSuite.Mvc.Map|Map]] * Description:The map control instance.
** {{wiki:PublicMethod.gif|}} MapBuilder(Map,ViewContext) ** * //Initializes a new instance of the MapBuilder.// == Remarks == * //N/A// == Parameters == * //map// * Type:[[ThinkGeo.MapSuite.Mvc.Map|Map]] * Description:The map control instance. * //viewContext// * Type:ViewContext * Description:The ViewContext of the page.
==== Protected Constructors ==== ==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} ZoomLevelSet(ZoomLevelSet) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //zoomLevelSet// * Type:[[ThinkGeo.MapSuite.Layers.ZoomLevelSet|ZoomLevelSet]] * Description:ZoomLevels that will be applied to map.
** {{wiki:PublicMethod.gif|}} MapBackground(GeoBrush) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //background// * Type:[[ThinkGeo.MapSuite.Drawing.GeoBrush|GeoBrush]] * Description:BackgroundLayer of the map.
** {{wiki:PublicMethod.gif|}} ContextMenu(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //addContextMenuAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.ContextMenuSetting|ContextMenuSetting]]> * Description:The action.
** {{wiki:PublicMethod.gif|}} CurrentExtent(Double,Double,Double,Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //minX// * Type:Double * Description:This property specifies the minimum X value. This is also the upper left X. * //maxY// * Type:Double * Description:This property specifies the maximum Y value. This is also the upper left Y. * //maxX// * Type:Double * Description:This property specifies the maximum X value. This is also the lower right X. * //minY// * Type:Double * Description:This property specifies the minimum Y value. This is also the lower right Y.
** {{wiki:PublicMethod.gif|}} Cursor(CursorType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //cursorType// * Type:[[ThinkGeo.MapSuite.Mvc.CursorType|CursorType]] * Description:The type of the cursor that appears when the pointer moves over the map.
** {{wiki:PublicMethod.gif|}} WebConfigRegisterMode(WebConfigRegistrationMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //webConfigRegisterMode// * Type:[[ThinkGeo.MapSuite.Mvc.WebConfigRegistrationMode|WebConfigRegistrationMode]] * Description:The register mode that indicates whether the application allows map to register the Web.config on the fly in runtime.
** {{wiki:PublicMethod.gif|}} ResourceDeploymentMode(ResourceDeploymentMode) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //resourceDeploymentMode// * Type:[[ThinkGeo.MapSuite.Mvc.ResourceDeploymentMode|ResourceDeploymentMode]] * Description:The depolymentMode indicates whether the control creates and releases the theme files to application folder automatically.
** {{wiki:PublicMethod.gif|}} IsDefaultJavascriptLibraryDisabled(Boolean) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //disabled// * Type:Boolean * Description:N/A
** {{wiki:PublicMethod.gif|}} MapUnit(GeographyUnit) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //mapUnit// * Type:[[ThinkGeo.MapSuite.GeographyUnit|GeographyUnit]] * Description:GeographyUnit of the map.
** {{wiki:PublicMethod.gif|}} ActiveBaseOverlay(Overlay) ** * //N/A// == 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 == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //overlay// * Type:[[ThinkGeo.MapSuite.Mvc.Overlay|Overlay]] * Description:The overlay selected from the overlay's collection.
** {{wiki:PublicMethod.gif|}} BackgroundOverlay(Overlay) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description: == Parameters == * //overlay// * Type:[[ThinkGeo.MapSuite.Mvc.Overlay|Overlay]] * Description:A LayerOverlay object that displays as the background map by default.
** {{wiki:PublicMethod.gif|}} StaticOverlay(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //configOverlayAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.LayerOverlaySetting|LayerOverlaySetting]]> * Description:Overlay configuration action.
** {{wiki:PublicMethod.gif|}} DynamicOverlay(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //configOverlayAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.LayerOverlaySetting|LayerOverlaySetting]]> * Description:Overlay configuration action.
** {{wiki:PublicMethod.gif|}} MarkerOverlay(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //configMarkerOverlayAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.InMemoryMarkerOverlaySetting|InMemoryMarkerOverlaySetting]]> * Description:The InMemoryMarkerOverlay configuration action.
** {{wiki:PublicMethod.gif|}} EditOverlay(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //configEditOverlayAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.EditFeatureOverlaySetting|EditFeatureOverlaySetting]]> * Description:The editOvelay configuration action.
** {{wiki:PublicMethod.gif|}} HighlightOverlay(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //configHighlightOverlayAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.HighlightFeatureOverlaySetting|HighlightFeatureOverlaySetting]]> * Description:The HighlightFeatureOverlay configuration action.
** {{wiki:PublicMethod.gif|}} AdornmentOverlay(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //configAdormentOverlaySettingAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.AdornmentOverlaySetting|AdornmentOverlaySetting]]> * Description:The AdormentOverlay configuration action.
** {{wiki:PublicMethod.gif|}} MapTools(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //mapToolsSettingAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.MapToolsSettingCollection|MapToolsSettingCollection]]> * Description:MapTools configuration action.
** {{wiki:PublicMethod.gif|}} CurrentScale(Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //scale// * Type:Double * Description:scale value.
** {{wiki:PublicMethod.gif|}} CustomOverlays(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //addOverlayAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.OverlayCollection|OverlayCollection]]> * Description:CustomOverlay setting action.
** {{wiki:PublicMethod.gif|}} Popups(Action) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description: == Parameters == * //addPopupAction// * Type:Action<[[ThinkGeo.MapSuite.Mvc.PopupCollection|PopupCollection]]> * Description:Popup setting action.
** {{wiki:PublicMethod.gif|}} RestrictedExtent(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //extent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} OnClientDrawEnd(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientDrawEnd// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientEditEnd(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientEditEnd// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientClick(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientClick// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientExtentChanged(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientExtentChanged// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientBaseOverlayChanged(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientBaseOverlayChanged// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientDoubleClick(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientDoubleClick// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientTrackShapeFinished(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientTrackShapeFinishedEventHandler// * Type:String * Description:The JavaScript function name.
** {{wiki:PublicMethod.gif|}} OnClientPopupsRequesting(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientPopupsRequestingEventHandler// * Type:String * Description:N/A
** {{wiki:PublicMethod.gif|}} OnClientPopupsRequested(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //clientPopupsRequestedEventHandler// * Type:String * Description:N/A
** {{wiki:PublicMethod.gif|}} Render() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} ToString() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description: == Parameters ==
** {{wiki:PublicMethod.gif|}} Name(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //name// * Type:String * Description:N/A
** {{wiki:PublicMethod.gif|}} HtmlAttributes(Dictionary) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //htmlAttributes// * Type:Dictionary * Description:N/A
** {{wiki:PublicMethod.gif|}} ScriptFileNames(Dictionary) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //scriptFileNames// * Type:Dictionary * Description:N/A
** {{wiki:PublicMethod.gif|}} ScriptBlocks(Dictionary) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //scriptBlocks// * Type:Dictionary * Description:N/A
** {{wiki:PublicMethod.gif|}} StyleSheetFileNames(IEnumerable) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.MapBuilder|MapBuilder]] * Description:N/A == Parameters == * //cssFileNames// * Type:IEnumerable * Description:N/A
** {{wiki:PublicMethod.gif|}} Equals(Object) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Int32 * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Type * Description:N/A == Parameters ==
===== Protected Methods ===== ** {{wiki:ProtectedMethod.gif|}} Finalize() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ==== Protected Properties ==== ** {{wiki:ProtectedProperty.gif|}} Control ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.Map|Map]] ==== Public Events ====