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
This is an old revision of the document!
<!– 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.iOSEdition.Overlay *ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Default constructor of the class. If you use this constructor, please set the properties correctly or it will use their default values. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Overlay | Closes the core. | |
![]() | Boolean | Overlay(overriden) | |
![]() | InteractionArguments | InteractiveOverlay | Doubles the tap core. |
![]() | MapArguments, OverlayRefreshType | Overlay(overriden) | This method draws the TrackInterativeOverlay. |
![]() | GeoCanvas, Exception | Overlay | Draws the exception. |
![]() | GeoCanvas, Exception | Overlay | Draws the exception core. |
![]() | This method ends the tracking shape by initialize some variables. | ||
![]() | Object(overriden) | ||
![]() | Overlay | Gets the bounding box core. | |
![]() | This is the Core method of GetTrackingShape.You could overrides this method to have your own logic. This method gets the current Tracking shape. | ||
![]() | MapArguments | Overlay(overriden) | |
![]() | InteractionArguments | InteractiveOverlay(overriden) | This overrides the MouseDoubleClick logic in its base class InterativeOverlay. |
![]() | Object | ||
![]() | DrawingExceptionOverlayEventArgs | Overlay | Handles the event. |
![]() | DrawnExceptionOverlayEventArgs | Overlay | Handles the event. |
![]() | TouchMovedTrackInteractiveOverlayEventArgs | This event will be fired when mouse moved a vertex to the Tracking shape. | |
![]() | TrackEndedTrackInteractiveOverlayEventArgs | This event will be fired after the end of Tracking a shape. | |
![]() | TrackEndingTrackInteractiveOverlayEventArgs | This event will be fired before the end of Tracking a shape. | |
![]() | TrackStartedTrackInteractiveOverlayEventArgs | This event will be fired after the start of Tracking a shape. | |
![]() | TrackStartingTrackInteractiveOverlayEventArgs | This event will be fired before the start of Tracking a shape. | |
![]() | VertexAddedTrackInteractiveOverlayEventArgs | This event will be fired after adding a vertex to the Tracking shape. | |
![]() | VertexAddingTrackInteractiveOverlayEventArgs | This event will be fired before adding a vertex to the Tracking shape. | |
![]() | TransformArguments, MapArguments | Overlay(overriden) | |
![]() | Overlay | Refreshes the core. | |
![]() | InteractionArguments | InteractiveOverlay(overriden) | This overrides the MouseClick logic in its base class. |
![]() | InteractionArguments | InteractiveOverlay(overriden) | This overrides the MouseDown logic in its base class InterativeOverlay. |
![]() | InteractionArguments | InteractiveOverlay(overriden) | This overrides the MouseMove logic in its base class InterativeOverlay. |
![]() | InteractionArguments | InteractiveOverlay | Touches the pointer down core. |
![]() | InteractionArguments | InteractiveOverlay(overriden) | This overrides the MouseUp logic in its base class InterativeOverlay. |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | String | Overlay | Gets or sets the attribution. |
![]() | DrawingExceptionMode | Overlay | This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. |
![]() | DrawingQuality | Overlay | Gets or sets the drawing quality. |
![]() | TileView | InteractiveOverlay | Gets or sets the interactive view. |
![]() | Boolean | Overlay(overriden) | This property override the logic in its base class by watching the feature count in trackShapeLayer. If it is empty ,we can skip drawing it for better performance. |
![]() | Boolean | This property gets or sets to sign that if there is any shape being tracking. | |
![]() | Boolean | Overlay | Gets or sets a value indicating whether this instance is visible. |
![]() | MapArguments | Overlay | Gets or sets the map arguments. |
![]() | String | Overlay | Gets or sets the name. |
![]() | Double | Overlay | Gets or sets the opacity. |
![]() | UIView | Overlay | Gets or sets the overlay view. |
![]() | TrackMode | Gets a mode of TrackOverlay. | |
![]() | InMemoryFeatureLayer | This property gets the TrackShape layers which holds the track shapes. |
Name | Event Arguments | DeclaringType | Summary |
---|---|---|---|
![]() | DrawingExceptionOverlayEventArgs | Overlay | This event raises when exception. |
![]() | DrawnExceptionOverlayEventArgs | Overlay | This event raises when exception. |
![]() | TouchMovedTrackInteractiveOverlayEventArgs | This event will be fired when mouse moved on the vertex of tracking shape. | |
![]() | TrackEndedTrackInteractiveOverlayEventArgs | This event will be fired after the end of tracking shape. | |
![]() | TrackEndingTrackInteractiveOverlayEventArgs | This event will be fired before the end of tracking shape. | |
![]() | TrackStartedTrackInteractiveOverlayEventArgs | This event will be fired after the start of tracking shape. | |
![]() | TrackStartingTrackInteractiveOverlayEventArgs | This event will be fired before the start of tracking shape. | |
![]() | VertexAddedTrackInteractiveOverlayEventArgs | This event will be fired after a vertex added to the tracking shape. | |
![]() | VertexAddingTrackInteractiveOverlayEventArgs | This event will be fired before a vertex added to the tracking shape. |
Default constructor of the class. If you use this constructor, please set the properties correctly or it will use their default values.
Name | Type | Description |
---|
Closes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Disposes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Doubles the tap.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
This method draws the overlay by the specified arguments.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | This parameter indicates an mapArguments to draw the overlay. |
refreshType | OverlayRefreshType<!– ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType –> | This parameter indicates whether this overlay needs to be refresh or not. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
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 –> | A RectangleShape value for the overlay. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method gets the current Tracking shape.
This method is the concrete wrapper for the abstract method GetTrackingShapeCore. This method draws the representation of the overlay based on the extent you provided.
Return Type | Description |
---|---|
BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –> | Returns a shape represents the current status of tracking shape. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Initializes the specified map arguments.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | The map arguments. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Longs the press.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
Posts the transform for the overlay.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
transformInfo | TransformArguments<!– ThinkGeo.MapSuite.iOSEdition.TransformArguments –> | The transform information. |
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | The map arguments. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Refreshes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Singles the tap.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Touches down.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
Touches the move.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
Touches the pointer down.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
Touches up.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
Closes the core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
isDisposing | Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Doubles the tap core.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
This method draws the TrackInterativeOverlay.
This method draws the representation of the overlay based on the extent you provided.
When implementing this abstract method, consider each feature and its column data values. You can use the full power of the GeoCanvas to do the drawing. If you need column data for a feature, be sure to override the GetRequiredColumnNamesCore and add the columns you need to the collection. In many of the styles, we add properties that allow the user to specify which field they need; then, in the GetRequiredColumnNamesCore, we read that property and add it to the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | |
refreshType | OverlayRefreshType<!– ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Draws the exception.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | The geo canvas. |
exception | Exception<!– System.Exception –> | The exception. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Draws the exception core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | The geo canvas. |
ex | Exception<!– System.Exception –> | The ex. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This method ends the tracking shape by initialize some variables.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object(overriden) –> Go Back
Gets the bounding box core.
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | RectangleShape. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This is the Core method of GetTrackingShape.You could overrides this method to have your own logic. This method gets the current Tracking shape.
Return Type | Description |
---|---|
BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –> | Returns a shape represents the current status of tracking shape. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArgument | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
This overrides the MouseDoubleClick logic in its base class InterativeOverlay.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | Interaction results of this method. |
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | This parameter is the interaction auguments for the method. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay(overriden) –> 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 |
---|---|---|
args | DrawingExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
args | DrawnExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This event will be fired when mouse moved a vertex to the Tracking shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TouchMovedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TouchMovedTrackInteractiveOverlayEventArgs –> | The MouseMovedTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after the end of Tracking a shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackEndedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackEndedTrackInteractiveOverlayEventArgs –> | The TrackEndedTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before the end of Tracking a shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackEndingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackEndingTrackInteractiveOverlayEventArgs –> | The TrackEndingTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after the start of Tracking a shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackStartedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackStartedTrackInteractiveOverlayEventArgs –> | The TrackStartedTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before the start of Tracking a shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | TrackStartingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackStartingTrackInteractiveOverlayEventArgs –> | The TrackStartingTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after adding a vertex to the Tracking shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | VertexAddedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.VertexAddedTrackInteractiveOverlayEventArgs –> | The VertexAddedTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before adding a vertex to the Tracking shape.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | VertexAddingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.VertexAddingTrackInteractiveOverlayEventArgs –> | The VertexAddingTrackInteractiveOverlayEventArgs passed for the event raised. |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
transformInfo | TransformArguments<!– ThinkGeo.MapSuite.iOSEdition.TransformArguments –> | |
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Refreshes the core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This overrides the MouseClick logic in its base class.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | Interaction results of this method. |
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | This parameter is the interaction auguments for the method. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay(overriden) –> Go Back
This overrides the MouseDown logic in its base class InterativeOverlay.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | Interaction results of this method. |
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | This parameter is the interaction auguments for the method. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay(overriden) –> Go Back
This overrides the MouseMove logic in its base class InterativeOverlay.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | Interaction results of this method. |
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | This parameter is the interaction auguments for the method. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay(overriden) –> Go Back
Touches the pointer down core.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | InteractiveResult. |
Name | Type | Description |
---|---|---|
e | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | The e. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
This overrides the MouseUp logic in its base class InterativeOverlay.
Return Type | Description |
---|---|
InteractiveResult<!– ThinkGeo.MapSuite.iOSEdition.InteractiveResult –> | Interaction results of this method. |
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments<!– ThinkGeo.MapSuite.iOSEdition.InteractionArguments –> | This parameter is the interaction auguments for the method. |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay(overriden) –> Go Back
Gets or sets the attribution.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing.
Return Type |
---|
DrawingExceptionMode<!– ThinkGeo.MapSuite.Core.DrawingExceptionMode –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the drawing quality.
Return Type |
---|
DrawingQuality<!– ThinkGeo.MapSuite.Core.DrawingQuality –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the interactive view.
Return Type |
---|
TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> |
<!– ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay –> Go Back
This property override the logic in its base class by watching the feature count in trackShapeLayer. If it is empty ,we can skip drawing it for better performance.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
This property gets or sets to sign that if there is any shape being tracking.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
Gets or sets a value indicating whether this instance is visible.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the map arguments.
Return Type |
---|
MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the name.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the opacity.
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the overlay view.
Return Type |
---|
UIView<!– MonoTouch.UIKit.UIView –> |
<!– ThinkGeo.MapSuite.iOSEdition.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.iOSEdition.TrackMode –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This property gets the TrackShape layers which holds the track shapes.
Return Type |
---|
InMemoryFeatureLayer<!– ThinkGeo.MapSuite.Core.InMemoryFeatureLayer –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This property gets the vertices to make up the track shape. This is a protected property which probablly need to be used in its sub classes.
Return Type |
---|
Collection<Vertex><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Vertex} –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event raises when exception.
Event Arguments |
---|
DrawingExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This event raises when exception.
Event Arguments |
---|
DrawnExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This event will be fired when mouse moved on the vertex of tracking shape.
Event Arguments |
---|
TouchMovedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TouchMovedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after the end of tracking shape.
Event Arguments |
---|
TrackEndedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackEndedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before the end of tracking shape.
Event Arguments |
---|
TrackEndingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackEndingTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after the start of tracking shape.
Event Arguments |
---|
TrackStartedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackStartedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before the start of tracking shape.
Event Arguments |
---|
TrackStartingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.TrackStartingTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired after a vertex added to the tracking shape.
Event Arguments |
---|
VertexAddedTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.VertexAddedTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
This event will be fired before a vertex added to the tracking shape.
Event Arguments |
---|
VertexAddingTrackInteractiveOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.VertexAddingTrackInteractiveOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay –> Go Back
NOTOC iOSEdition ThinkGeo.MapSuite.iOSEdition UpdateDocumentation