ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
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.
<!– Class –> This class inherits from InterativeOverlay abstract class. This specified overlay describle the TrackShape interative process with MapControl using Mouse or Keyborad.
*System.Object ThinkGeo.MapSuite.FormsEdition.Overlay *ThinkGeo.MapSuite.FormsEdition.InteractiveOverlay ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
TrackInteractiveOverlay | Initializes a new instance of the class. | ||
TrackInteractiveOverlay | TrackInteractiveOverlayAdapter | Initializes a new instance of the class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
Equals | Object | Object | |
GetBoundingBox | Overlay | Gets the bounding box. | |
GetHashCode | Object | ||
GetType | Object | ||
Refresh | Overlay | This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles. | |
ToString | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
Finalize | Object | ||
MemberwiseClone | Object | ||
OnMouseMoved | MouseMovedTrackInteractiveOverlayEventArgs | Handles the event. | |
OnTrackEnded | TrackEndedTrackInteractiveOverlayEventArgs | Handles the event. | |
OnTrackEnding | TrackEndingTrackInteractiveOverlayEventArgs | Handles the event. | |
OnTrackStarted | TrackStartedTrackInteractiveOverlayEventArgs | Handles the event. | |
OnTrackStarting | TrackStartingTrackInteractiveOverlayEventArgs | Handles the event. | |
OnVertexAdded | VertexAddedTrackInteractiveOverlayEventArgs | Handles the event. | |
OnVertexAdding | VertexAddingTrackInteractiveOverlayEventArgs | Handles the event. |
Name | Return | DeclaringType | Summary |
---|---|---|---|
Adapter | MapElementAdapter | Overlay | Gets the adapter. |
IsVisible | Boolean | Overlay | Gets or sets a value indicating whether this instance is visible. |
Name | String | Overlay | Gets or sets the name. |
TrackMode | TrackMode | Gets a mode of TrackOverlay. | |
TrackShapeLayer | InMemoryFeatureLayer | This property gets the TrackShape layers which holds the track shapes. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|---|---|---|
MouseMoved | MouseMovedTrackInteractiveOverlayEventArgs | This event will be fired when mouse moved on the vertex of tracking shape. | |
TrackEnded | TrackEndedTrackInteractiveOverlayEventArgs | This event will be fired after the end of tracking shape. | |
TrackEnding | TrackEndingTrackInteractiveOverlayEventArgs | This event will be fired before the end of tracking shape. | |
TrackStarted | TrackStartedTrackInteractiveOverlayEventArgs | This event will be fired after the start of tracking shape. | |
TrackStarting | TrackStartingTrackInteractiveOverlayEventArgs | This event will be fired before the start of tracking shape. | |
VertexAdded | VertexAddedTrackInteractiveOverlayEventArgs | This event will be fired after a vertex added to the tracking shape. | |
VertexAdding | VertexAddingTrackInteractiveOverlayEventArgs | This event will be fired before a vertex added to the tracking shape. |
Initializes a new instance of the class.
Name | Type | Description |
---|
Initializes a new instance of the class.
Name | Type | Description |
---|---|---|
adapter | TrackInteractiveOverlayAdapter<!– ThinkGeo.MapSuite.FormsEdition.Adapters.TrackInteractiveOverlayAdapter –> | Represents interactiveOverlay adapter. |
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Gets the bounding box.
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | RectangleShape. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles.
The difference from Draw() method is that Refresh() method refreshs all the elements while Draw() does not.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.FormsEdition.Overlay –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | MouseMovedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.MouseMovedTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackEndedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackEndedTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackEndingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackEndingTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackStartedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackStartedTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackStartingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackStartingTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | VertexAddedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.VertexAddedTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | VertexAddingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.VertexAddingTrackInteractiveOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
Gets the adapter.
Return Type |
---|
MapElementAdapter<!– ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter –> |
<!– ThinkGeo.MapSuite.FormsEdition.Overlay –> Go Back
Gets or sets a value indicating whether this instance is visible.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.FormsEdition.Overlay –> Go Back
Gets or sets the name.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.FormsEdition.Overlay –> Go Back
Gets a mode of TrackOverlay.
The default mode is TrackMode.None which means you cannot draw or edit features at client. By setting the mode to TrackMode.Point, TrackMode.Line, TrackMode.Polygon etc., you could add point, line or polygon to the FeatureOverlay. Setting the mode to TrackMode.Edit, you could edit the shapes at the client side.
Return Type |
---|
TrackMode<!– ThinkGeo.MapSuite.FormsEdition.TrackMode –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This property gets the TrackShape layers which holds the track shapes.
Return Type |
---|
InMemoryFeatureLayer<!– ThinkGeo.MapSuite.Core.InMemoryFeatureLayer –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired when mouse moved on the vertex of tracking shape.
Event Arguments |
---|
MouseMovedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.MouseMovedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after the end of tracking shape.
Event Arguments |
---|
TrackEndedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackEndedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before the end of tracking shape.
Event Arguments |
---|
TrackEndingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackEndingTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after the start of tracking shape.
Event Arguments |
---|
TrackStartedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackStartedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before the start of tracking shape.
Event Arguments |
---|
TrackStartingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.TrackStartingTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after a vertex added to the tracking shape.
Event Arguments |
---|
VertexAddedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.VertexAddedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before a vertex added to the tracking shape.
Event Arguments |
---|
VertexAddingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.FormsEdition.VertexAddingTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.FormsEdition.TrackInteractiveOverlay –> Go Back
NOTOC MapSuiteFormsEdition ThinkGeo.MapSuite.FormsEdition UpdateDocumentation