This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
thinkgeo.mapsuite.mvcedition [2015/09/01 08:47] admin |
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<TOverlay,TSetting>|FeatureOverlaySetting<TOverlay,TSetting>]]|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.GeoKeyedCollection<T>|GeoKeyedCollection<T>]]|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<TMapTool,TSetting>|MapToolSetting<TMapTool,TSetting>]]|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<TOverlay,TSetting>|MarkerOverlaySetting<TOverlay,TSetting>]]|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<TMarkerStyle,TMarkerStyleSetting>|MarkerStyleSetting<TMarkerStyle,TMarkerStyleSetting>]]|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<TControl,TControlBuilder>|MvcControlBuilderBase<TControl,TControlBuilder>]]|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<TElement,TSetting>|MvcElementSettingBase<TElement,TSetting>]]|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<TOverlay,TSetting>|OverlaySetting<TOverlay,TSetting>]]|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<TPopup,TPopupSetting>|PopupSetting<TPopup,TPopupSetting>]]|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> |
- | == Structures == | + | * [[ThinkGeo.MapSuite.MvcEdition.MapTool|MapTool]]<div newline></div><div>Defines the properties and methods that are shared by all controls on the map.</div> |
- | ^Name ^Summary| | + | * [[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> |
- | == Enums == | + | * [[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> |
- | ^Name ^Summary| | + | * [[ThinkGeo.MapSuite.MvcEdition.MapToolsSettingCollection|MapToolsSettingCollection]] |
- | |[[ThinkGeo.MapSuite.MvcEdition.BingMapsStyle|BingMapsStyle]]|This enumeration specifies the map types available from Bing maps.| | + | * [[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.CursorType|CursorType]]|This enumeration determines the cursor that appears when the pointer moves over the map.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MarkerClassBreak|MarkerClassBreak]]<div newline></div><div>Represents a break with a value and style defined.</div> |
- | |[[ThinkGeo.MapSuite.MvcEdition.GoogleMapType|GoogleMapType]]|This enumeration specifies the map types available from Google Maps.| | + | * [[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.MarkerDragMode|MarkerDragMode]]|This enumeration specifies how the map markers can be dragged.| | + | * [[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.MeasureType|MeasureType]]|Defines the different types of the MeasureMapTool.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MarkerSetting|MarkerSetting]] |
- | |[[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.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.MouseCoordinateType|MouseCoordinateType]]|This enumeration determines the MousePostion Type that appears when the pointer is moving on the map.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MarkerStyleCollection|MarkerStyleCollection]] |
- | |[[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.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.TileType|TileType]]|This enumeration specifies whether the overlay uses tiling.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MarkerValueItem|MarkerValueItem]]<div newline></div><div>This class represents one value in a ValueMarkerStyle.</div> |
- | |[[ThinkGeo.MapSuite.MvcEdition.TrackMode|TrackMode]]|Defines the different modes of the EditFeatureOverlay.| | + | * [[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.TrackZoomMaskType|TrackZoomMaskType]]|Defines the different zoom box key code of key for the MouseMapTool.| | + | * [[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.TransitionEffect|TransitionEffect]]|This enumeration specifies the type of transition effect to use when the map is panned or zoomed.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MarkersCollection|MarkersCollection]] |
- | |[[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.MeasureMapTool|MeasureMapTool]]<div newline></div><div>Represents the measure map tool which allows measurements for features.</div> |
- | |[[ThinkGeo.MapSuite.MvcEdition.WebImageFormat|WebImageFormat]]|Specifies the format of the map image.| | + | * [[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.WrapDatelineMode|WrapDatelineMode]]|Indicates whether the overlay wraps at the date line.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MiniMapMapTool|MiniMapMapTool]]<div newline></div><div>Represents a mini map panel in the lower right corner of the map.</div> |
- | == Interfaces == | + | * [[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> |
- | ^Name ^Summary| | + | * [[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.IEntity|IEntity]]|The corresponding to achieve the entity object and url string between the conversion.| | + | * [[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.IJsonSerialization|IJsonSerialization]]|Define an interface to allow class that implement Json conversion.| | + | * [[ThinkGeo.MapSuite.MvcEdition.MouseMapTool|MouseMapTool]]<div newline></div><div>Determines whether the map can be operated by mouse.</div> |
- | |[[ThinkGeo.MapSuite.MvcEdition.IRequireId|IRequireId]]|This interface defines an Id property that is used by the GeoKeyedCollection.| | + | * [[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> | ||
+ | |||
+ | > <html><strong id="enums_t"></strong></html>**T** | ||
+ | |||
+ | * [[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> | ||
+ | |||
+ | > <html><strong id="enums_w"></strong></html>**W** | ||
+ | |||
+ | * [[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> | ||
+ | |||
+ | > <html><strong id="interfaces_i"></strong></html>**I** | ||
+ | |||
+ | * [[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> | ||