User Tools

Site Tools


thinkgeo.mapsuite.mvcedition

ThinkGeo.MapSuite.MvcEdition

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

MvcEdition

Classes

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A
B
  • BingMapsOverlay

    Represents an overlay object that gets images from Microsoft's Virtual Earth server.

  • BingMapsOverlaySetting

    A setting for BingMapsOverlay that contains APIs to set properties of BingMapsOverlaySetting using in MVC view.

C
  • ClassBreakMarkerStyle

    This class represents a style based on class break values.

  • ClassBreakMarkerStyleSetting

    A setting for ClassBreakMarkerStyle that contains APIs to set properties of ClassBreakMarkerStyleSetting using in MVC view.

  • ClientCache

    This class controls how the map images are cached by the browser.

  • CloudPopup

    Represents the popups that appear in a cloud (a.k.a. balloon) shape.

  • CloudPopupSetting

    A setting for CloudPopup that contains APIs to set properties of CloudPopupSetting using in MVC view.

  • ClusterMarkerStyle

    A kind of MarkerStyle to filter the markers.

  • ClusterMarkerStyleSetting

    A setting for ClusterMarkerStyle that contains APIs to set properties of ClusterMarkerStyleSetting using in MVC view.

  • ContextMenu

    This class represents a right-click shortcut menu used in the map control.

  • ContextMenuItem

    This class represents a menu item of the ContextMenu control.

  • ContextMenuItemCollection

    A collection of ThinkGeo.MapSuite.MvcEdition.ContextMenuItem objects.

  • ContextMenuItemSetting

    A setting for ContextMenuItem that contains APIs to set properties of ContextMenuItem using in MVC view.

  • ContextMenuSetting

    A setting for ContextMenu that contains APIs to set properties of ContextMenu using in MVC view.

  • CustomPopup

    Represents a pop up window whose style and background can be customized.

  • CustomPopupSetting

    A setting for CustomPopup that contains APIs to set properties of CustomPopupSetting using in MVC view.

E
F
  • FeatureOverlay

    Serves 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.

  • FeatureOverlayStyle

    Specifies how the features in a FeatureOverlay are drawn at the client side.

  • FeatureOverlayStyleSetting

    A setting for FeatureOverlayStyle that contains APIs to set properties of FeatureOverlayStyleSetting using in MVC view.

  • FeatureSourceMarkerOverlay

    Represents a MarkerOverlay that dynamically creates markers from the feature source specified.

  • FeatureSourceMarkerOverlaySetting

    A setting for FeatureSourceMarkerOverlay that contains APIs to set properties of FeatureSourceMarkerOverlaySetting using in MVC view.

G
H
  • HighlightFeatureOverlay

    Represents a FeatureOverlay that can easily apply a highlight style or hook event to the features in it.

  • HighlightFeatureOverlaySetting

    A setting for HighlightFeatureOverlay that contains APIs to set properties of HighlightFeatureOverlaySetting using in MVC view.

  • HtmlHelperExtension

    HtmlHelper extension for providing access to the Mvc controls inherited from MvcControlBase

I
  • InMemoryMarkerOverlay

    Represents a MarkerOverlay object that dynamically creates markers from the InMemory features.

  • InMemoryMarkerOverlaySetting

    A setting for InMemoryMarkerOverlay that contains APIs to set properties of InMemoryMarkerOverlaySetting using in MVC view.

J
  • JsonMemberAttribute

    Indicates that a class can be serialized to a JSON string. This class cannot be inherited.

K
  • KeyboardMapTool

    Determines whether the map can be operated by keyboard.

  • KeyboardMapToolSetting

    A setting for KeyboardMapTool that contains APIs to set properties of KeyboardMapTool using in MVC view.

L
  • LayerOverlay

    Represents an Overlay that contains layers.

  • LayerOverlaySetting

    A setting for LayerOverlay that contains APIs to set properties of LayerOverlaySetting using in MVC view.

  • LoadingImageMapTool

    Represents a small image that displays at the center of the map when the map is loading.

  • LoadingImageMapToolSetting

    A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.

  • LogoMapTool

    Represents a company logo or other logo-type image that displays in the lower right corner of the map.

  • LogoMapToolSetting

    A setting for LoadingImageMapTool that contains APIs to set properties of LoadingImageMapToolSetting using in MVC view.

M
O
P
  • PanZoomBarMapTool

    Represents the panning and zooming panel in the upper left corner of the map.

  • PanZoomBarMapToolSetting

    A setting for PanZoomBarMapTool that contains APIs to set properties of PanZoomBarMapToolSetting using in MVC view.

  • PanZoomMapTool

    Represents the panning and zooming panel in the upper left corner of the map, by which you can operate the map.

  • PanZoomMapToolSetting

    A setting for PanZoomMapTool that contains APIs to set properties of PanZoomMapToolSetting using in MVC view.

  • PointMarkerStyle

    Represents the ordinary marker style.

  • PointMarkerStyleSetting

    A setting for PointMarkerStyle that contains APIs to set properties of PointMarkerStyleSetting using in MVC view.

  • Popup

    Serves as the base class that defines the methods and properties common to all types of popups.

  • PopupSetting<TPopup,TPopupSetting>

    A setting for Popup that contains APIs to set properties of PopupSetting using in MVC view.

S
  • ScaleLineMapTool

    Represents a graphic line marked with numbers indicating the map's current scale.

  • ScaleLineMapToolSetting

    A setting for ScaleLineMapTool that contains APIs to set properties of ScaleLineMapToolSetting using in MVC view.

  • ServerCache

    This class controls the cachablity of the map control at the server side.

  • SimpleMarkerOverlay

    Represents a MarkerOverlay object to which you can add markers directly.

  • SimpleMarkerOverlaySetting

    A setting for SimpleMarkerOverlay that contains APIs to set properties of SimpleMarkerOverlaySetting using in MVC view.

  • SingleThreadTileResource

    This is an asynchronous HTTP handler which is used to handle web map services.

T
V
  • ValueMarkerStyle

    This class allows you to match a value with data in the feature to determine how to draw the feature.

  • ValueMarkerStyleSetting

    A setting for ValueMarkerStyle that contains APIs to set properties of ValueMarkerStyleSetting using in MVC view.

W
  • WebImage

    Represents a small image that displays on the map.

  • WmsOverlay

    Represents an overlay object that gets map images from the WMS server you specify.

  • WmsOverlaySetting

    A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.

  • WmtsOverlaySetting

    A setting for WmsOverlay that contains APIs to set properties of WmsOverlaySetting using in MVC view.

  • WorldMapKitWmsWebOverlay

    Represents an overlay object that gets map images from the WMS servers.

  • WorldMapKitWmsWebOverlaySetting

    A setting for WorldMapKitWmsWebOverlay that contains APIs to set properties of WorldMapKitWmsWebOverlaySetting using in MVC view.

Structures

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Enums

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

B
  • BingMapsStyle

    This enumeration specifies the map types available from Bing maps.

C
  • CursorType

    This enumeration determines the cursor that appears when the pointer moves over the map.

G
  • GoogleMapType

    This enumeration specifies the map types available from Google Maps.

M
  • MarkerDragMode

    This enumeration specifies how the map markers can be dragged.

  • MeasureType

    Defines the different types of the MeasureMapTool.

  • MeasureUnitType

    The display system units for output measurements. Supported values are ‘english’, ‘metric’, and ‘geographic’. Default is ‘metric’.

  • MouseCoordinateType

    This enumeration determines the MousePostion Type that appears when the pointer is moving on the map.

R
  • 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.

T
  • TileType

    This enumeration specifies whether the overlay uses tiling.

  • TrackMode

    Defines the different modes of the EditFeatureOverlay.

  • TrackZoomMaskType

    Defines the different zoom box key code of key for the MouseMapTool.

  • TransitionEffect

    This enumeration specifies the type of transition effect to use when the map is panned or zoomed.

W

Interfaces

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I
  • IEntity

    The corresponding to achieve the entity object and url string between the conversion.

  • IJsonSerialization

    Define an interface to allow class that implement Json conversion.

  • IRequireId

    This interface defines an Id property that is used by the GeoKeyedCollection.

thinkgeo.mapsuite.mvcedition.txt · Last modified: 2017/03/16 21:59 (external edit)