User Tools

Site Tools


thinkgeo.mapsuite.mvcedition

This is an old revision of the document!


ThinkGeo.MapSuite.MvcEdition

MvcEdition

Classes
Name Summary
ActionRequest
ActionTrigger
AdornmentOverlayThis class inherits from the Overlay abstract class. This specified overlay stores the AdornmentLayer used in the MapControl.
AdornmentOverlaySettingA setting for AdornmentOverlay that contains APIs to set properties of AdornmentOverlaySetting using in MVC view.
AnimationPanMapToolRepresents an animation pan tool which allows map pans to the position which users click using the transition effect.
AnimationPanMapToolSettingA setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.
ArcGISServerRestOverlayThis 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
ArcGISServerRestOverlaySettingA setting for ArcGISServerRestOverlay that contains APIs to set properties of ArcGISServerRestOverlaySetting using in MVC view.
BingMapsOverlayRepresents an overlay object that gets images from Microsoft's Virtual Earth server.
BingMapsOverlaySettingA setting for BingMapsOverlay that contains APIs to set properties of BingMapsOverlaySetting using in MVC view.
ClassBreakMarkerStyleThis class represents a style based on class break values.
ClassBreakMarkerStyleSettingA setting for ClassBreakMarkerStyle that contains APIs to set properties of ClassBreakMarkerStyleSetting using in MVC view.
ClientCacheThis class controls how the map images are cached by the browser.
CloudPopupRepresents the popups that appear in a cloud (a.k.a. balloon) shape.
CloudPopupSettingA setting for CloudPopup that contains APIs to set properties of CloudPopupSetting using in MVC view.
ClusterMarkerStyleA kind of MarkerStyle to filter the markers.
ClusterMarkerStyleSettingA setting for ClusterMarkerStyle that contains APIs to set properties of ClusterMarkerStyleSetting using in MVC view.
ContextMenuThis class represents a right-click shortcut menu used in the map control.
ContextMenuItemThis class represents a menu item of the ContextMenu control.
ContextMenuItemCollectionA collection of ThinkGeo.MapSuite.MvcEdition.ContextMenuItem objects.
ContextMenuItemSettingA setting for ContextMenuItem that contains APIs to set properties of ContextMenuItem using in MVC view.
ContextMenuSettingA setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.
CustomPopupRepresents a pop up window whose style and background can be customized.
CustomPopupSettingA setting for CustomPopup that contains APIs to set properties of CustomPopupSetting using in MVC view.
EditFeatureOverlayRepresents a FeatureOverlay whose features can be added or edited at the client side.
EditFeatureOverlaySettingA setting for EditFeatureOverlay that contains APIs to set properties of EditFeatureOverlaySetting using in MVC view.
EditSettingsProvides editing options when the EditOverlay is in EditShape mode.
EntityModelBinder
FeatureOverlayServes as the base class for the overlays that contain features and paint the features at client side.
FeatureOverlaySetting<TOverlay,TSetting>A setting for FeatureOverlay that contains APIs to set properties of FeatureOverlaySetting using in MVC view.
FeatureOverlayStyleSpecifies how the features in a FeatureOverlay are drawn at the client side.
FeatureOverlayStyleSettingA setting for FeatureOverlayStyle that contains APIs to set properties of FeatureOverlayStyleSetting using in MVC view.
FeatureSourceMarkerOverlayRepresents a MarkerOverlay that dynamically creates markers from the feature source specified.
FeatureSourceMarkerOverlaySettingA setting for FeatureSourceMarkerOverlay that contains APIs to set properties of FeatureSourceMarkerOverlaySetting using in MVC view.
GeoKeyedCollection<T>Represents a strong-typed collection that can be accessed by index or by the identifier of an item.
GeoResourceFactory
GoogleOverlayRepresents an overlay object that gets images from the Google Maps server.
GoogleOverlaySettingA setting for GoogleOverlay that contains APIs to set properties of GoogleOverlaySetting using in MVC view.
GoogleStreetView
HighlightFeatureOverlayRepresents a FeatureOverlay that can easily apply a highlight style or hook event to the features in it.
HighlightFeatureOverlaySettingA setting for HighlightFeatureOverlay that contains APIs to set properties of HighlightFeatureOverlaySetting using in MVC view.
HtmlHelperExtensionHtmlHelper extension for providing access to the Mvc controls inherited from MvcControlBase
InMemoryMarkerOverlayRepresents a MarkerOverlay object that dynamically creates markers from the InMemory features.
InMemoryMarkerOverlaySettingA setting for InMemoryMarkerOverlay that contains APIs to set properties of InMemoryMarkerOverlaySetting using in MVC view.
JsonMemberAttributeIndicates that a class can be serialized to a JSON string. This class cannot be inherited.
KeyboardMapToolDetermines whether the map can be operated by keyboard.
KeyboardMapToolSettingA setting for KeyboardMapTool that contains APIs to set properties of KeyboardMapTool using in MVC view.
LayerOverlayRepresents an Overlay that contains layers.
LayerOverlaySettingA setting for LayerOverlay that contains APIs to set properties of LayerOverlaySetting using in MVC view.
LoadingImageMapToolRepresents a small image that displays at the center of the map when the map is loading.
LoadingImageMapToolSettingA setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.
LogoMapToolRepresents a company logo or other logo-type image that displays in the lower right corner of the map.
LogoMapToolSettingA setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.
MapThis class represents the map control.
MapActionFilterAttribute
MapBuilderDefines the fluent interface for configuring the Map control.
MapEntityModelBinder
MapHelperThis static class exposes a number of helpful methods when dealing with map.
MapToolDefines the properties and methods that are shared by all controls on the map.
MapToolSetting<TMapTool,TSetting>A setting for MapTool that contains APIs to set properties of MapToolSetting using in MVC view.
MapToolsContains the different map tools as properties and acts as an entrance for setting these map controls.
MapToolsSettingCollection
MarkerRepresents a small icon on the map that is used for marking a point.
MarkerClassBreakRepresents a break with a value and style defined.
MarkerOverlayServes as the base class for the overlay that generates and manages markers.
MarkerOverlaySetting<TOverlay,TSetting>A setting for MarkerOverlay that contains APIs to set properties of MarkerOverlaySetting using in MVC view.
MarkerSetting
MarkerStyleThis class is the base class for all classes that define the styles applied to the markers.
MarkerStyleCollection
MarkerStyleSetting<TMarkerStyle,TMarkerStyleSetting>A setting for MarkerStyle that contains APIs to set properties of MarkerStyleSetting using in MVC view.
MarkerValueItemThis class represents one value in a ValueMarkerStyle.
MarkerZoomLevelDefines styles of markers and a zoomlevel range. When the current zoomlevel is in that range, the styles will be applied to the markers.
MarkerZoomLevelSetThis class represents a collection of MarkerZoomLevels that determines the appearance of markers at different zoomlevels.
MarkersCollection
MeasureMapToolRepresents the measure map tool which allows measurements for features.
MeasureMapToolSettingA setting for MeasureMapTool that contains APIs to set properties of MeasureMapToolSetting using in MVC view.
MiniMapMapToolRepresents a mini map panel in the lower right corner of the map.
MiniMapMapToolSettingA setting for MiniMapMapTool that contains APIs to set properties of MiniMapMapToolSetting using in MVC view.
MouseCoordinateMapToolRepresents the coordinates of the mouse pointer, displayed in the lower right corner of the map.
MouseCoordinateMapToolSettingA setting for MouseCoordinateMapTool that contains APIs to set properties of MouseCoordinateMapToolSetting using in MVC view.
MouseMapToolDetermines whether the map can be operated by mouse.
MouseMapToolSettingA setting for MouseMapTool that contains APIs to set properties of MouseMapToolSetting using in MVC view.
MultiThreadTileResourceThis is an asynchronous HTTP handler which is used to handle web map services.
MvcClientScriptManagerThis Class defines the utility for managing, registering or adding the client script libraries and script files of Mvc application to the page.
MvcClientStyleSheetManagerThis Class defines the utility for managing, registering or adding the Css files to the page which included the specified control.
MvcControlBaseThis class defines the base abstract class for creating MVC control.
MvcControlBuilderBase<TControl,TControlBuilder>This class provides a abstract base class to defines the fluent interface for configuring the Mvc control.
MvcControlCollectionRepresents the Mvc control's factory.
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.
OpenStreetMapOverlayThis class is used to display data from OpenStreetMap server.
OpenStreetMapOverlaySettingA setting for OpenStreetMapOverlay that contains APIs to set properties of OpenStreetMapOverlaySetting using in MVC view.
OverlayServes as the base class that defines the properties and methods shared by all types of overlays.
OverlayCollection
OverlaySetting<TOverlay,TSetting>A setting for Overlay that contains APIs to set properties of OverlaySetting using in MVC view.
OverlaySwitcherMapToolRepresents a panel in the upper right corner of the map, containing a list of overlays in the map.
OverlaySwitcherMapToolSettingA setting for OverlaySwitcherMapTool that contains APIs to set properties of OverlaySwitcherMapToolSetting using in MVC view.
PanZoomBarMapToolRepresents the panning and zooming panel in the upper left corner of the map.
PanZoomBarMapToolSettingA setting for PanZoomBarMapTool that contains APIs to set properties of PanZoomBarMapToolSetting using in MVC view.
PanZoomMapToolRepresents the panning and zooming panel in the upper left corner of the map, by which you can operate the map.
PanZoomMapToolSettingA setting for PanZoomMapTool that contains APIs to set properties of PanZoomMapToolSetting using in MVC view.
PointMarkerStyleRepresents the ordinary marker style.
PointMarkerStyleSettingA setting for PointMarkerStyle that contains APIs to set properties of PointMarkerStyleSetting using in MVC view.
PopupServes as the base class that defines the methods and properties common to all types of popups.
PopupCollection
PopupSetting<TPopup,TPopupSetting>A setting for Popup that contains APIs to set properties of PopupSetting using in MVC view.
ScaleLineMapToolRepresents a graphic line marked with numbers indicating the map's current scale.
ScaleLineMapToolSettingA setting for ScaleLineMapTool that contains APIs to set properties of ScaleLineMapToolSetting using in MVC view.
ServerCacheThis class controls the cachablity of the map control at the server side.
SimpleMarkerOverlayRepresents a MarkerOverlay object to which you can add markers directly.
SimpleMarkerOverlaySettingA setting for SimpleMarkerOverlay that contains APIs to set properties of SimpleMarkerOverlaySetting using in MVC view.
SingleThreadTileResourceThis is an asynchronous HTTP handler which is used to handle web map services.
TouchMapTool
TouchMapToolSettingA setting for TouchMapTool that contains APIs to set properties of TouchMapToolSetting using in MVC view.
ValueMarkerStyleThis class allows you to match a value with data in the feature to determine how to draw the feature.
ValueMarkerStyleSettingA setting for ValueMarkerStyle that contains APIs to set properties of ValueMarkerStyleSetting using in MVC view.
WebImageRepresents a small image that displays on the map.
WmsOverlayRepresents an overlay object that gets map images from the WMS server you specify.
WmsOverlaySettingA setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.
WmtsOverlay
WmtsOverlaySettingA setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.
WorldMapKitWmsWebOverlayRepresents an overlay object that gets map images from the WMS servers.
WorldMapKitWmsWebOverlaySettingA setting for WorldMapKitWmsWebOverlay that contains APIs to set properties of WorldMapKitWmsWebOverlaySetting using in MVC view.
Structures
Name Summary
Enums
Name Summary
BingMapsStyleThis enumeration specifies the map types available from Bing maps.
CursorTypeThis enumeration determines the cursor that appears when the pointer moves over the map.
GoogleMapTypeThis enumeration specifies the map types available from Google Maps.
MarkerDragModeThis enumeration specifies how the map markers can be dragged.
MeasureTypeDefines the different types of the MeasureMapTool.
MeasureUnitTypeThe display system units for output measurements. Supported values are ‘english’, ‘metric’, and ‘geographic’. Default is ‘metric’.
MouseCoordinateTypeThis enumeration determines the MousePostion Type that appears when the pointer is moving on the map.
ResourceDeploymentModeThis 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.
TileTypeThis enumeration specifies whether the overlay uses tiling.
TrackModeDefines the different modes of the EditFeatureOverlay.
TrackZoomMaskTypeDefines the different zoom box key code of key for the MouseMapTool.
TransitionEffectThis enumeration specifies the type of transition effect to use when the map is panned or zoomed.
WebConfigRegistrationModeThis class is used to indicate whether the application allows map to register the Web.config on the fly in runtime.
WebImageFormatSpecifies the format of the map image.
WrapDatelineModeIndicates whether the overlay wraps at the date line.
Interfaces
Name Summary
IEntityThe corresponding to achieve the entity object and url string between the conversion.
IJsonSerializationDefine an interface to allow class that implement Json conversion.
IRequireIdThis interface defines an Id property that is used by the GeoKeyedCollection.
thinkgeo.mapsuite.mvcedition.1441097236.txt.gz · Last modified: 2015/09/01 08:47 by admin