TrackInteractiveOverlay¶
Inheritance Hierarchy¶
Object
Overlay
InteractiveOverlay
TrackInteractiveOverlay
Members Summary¶
Public Constructors Summary¶
Name | Description |
---|---|
TrackInteractiveOverlay() | Default constructor of the class. If you use this constructor, please set the properties correctly or it will use their default values. |
Protected Constructors Summary¶
Name | Description |
---|---|
N/A | N/A |
Public Properties Summary¶
Name | Return Type | Description |
---|---|---|
Attribution | String | N/A |
AutoRefreshInterval | TimeSpan | N/A |
Bitmap | GeoImage | N/A |
CanRefreshRegion | Boolean | N/A |
DrawingExceptionMode | DrawingExceptionMode | N/A |
DrawingQuality | DrawingQuality | N/A |
InteractiveView | TileView | N/A |
IsEmpty | Boolean | N/A |
IsInTracking | Boolean | N/A |
IsVisible | Boolean | N/A |
MapArguments | MapArguments | N/A |
Name | String | N/A |
Opacity | Double | N/A |
OverlayView | MapLayout | N/A |
TrackMode | TrackMode | N/A |
TrackShapeLayer | InMemoryFeatureLayer | N/A |
VertexCountInQuarter | Int32 | N/A |
Protected Properties Summary¶
Name | Return Type | Description |
---|---|---|
Vertices | Collection<Vertex > | N/A |
Public Methods Summary¶
Protected Methods Summary¶
Public Events Summary¶
Members Detail¶
Public Constructors¶
Name | Description |
---|---|
TrackInteractiveOverlay() | Default constructor of the class. If you use this constructor, please set the properties correctly or it will use their default values. |
Protected Constructors¶
Public Properties¶
Attribution
¶
Summary
N/A
Remarks
N/A
Return Value
String
AutoRefreshInterval
¶
Summary
N/A
Remarks
N/A
Return Value
TimeSpan
Bitmap
¶
Summary
N/A
Remarks
N/A
Return Value
CanRefreshRegion
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
DrawingExceptionMode
¶
Summary
N/A
Remarks
N/A
Return Value
DrawingQuality
¶
Summary
N/A
Remarks
N/A
Return Value
InteractiveView
¶
Summary
N/A
Remarks
N/A
Return Value
IsEmpty
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
IsInTracking
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
IsVisible
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
MapArguments
¶
Summary
N/A
Remarks
N/A
Return Value
Name
¶
Summary
N/A
Remarks
N/A
Return Value
String
Opacity
¶
Summary
N/A
Remarks
N/A
Return Value
Double
OverlayView
¶
Summary
N/A
Remarks
N/A
Return Value
TrackMode
¶
Summary
N/A
Remarks
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 Value
TrackShapeLayer
¶
Summary
N/A
Remarks
N/A
Return Value
VertexCountInQuarter
¶
Summary
N/A
Remarks
N/A
Return Value
Int32
Protected Properties¶
Vertices
¶
Summary
N/A
Remarks
N/A
Return Value
Collection<Vertex
>
Public Methods¶
Close()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Dispose()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
DoubleTap(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
Draw(MapArguments,OverlayRefreshType)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
mapArguments | MapArguments | N/A |
refreshType | OverlayRefreshType | N/A |
Equals(Object)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Boolean | N/A |
Parameters
Name | Type | Description |
---|---|---|
obj | Object | N/A |
GetBoundingBox()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RectangleShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetHashCode()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Int32 | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetTrackingShape()
¶
Summary
N/A
Remarks
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 Value
Type | Description |
---|---|
BaseShape | Returns a shape represents the current status of tracking shape. |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetType()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Type | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Initialize(MapArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
mapArguments | MapArguments | N/A |
LongPress(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
Open()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
PostTransform(TransformArguments,MapArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
transformInfo | TransformArguments | N/A |
mapArguments | MapArguments | N/A |
Refresh()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Refresh(RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extent | RectangleShape | N/A |
Refresh(IEnumerable<RectangleShape>)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extentsToRefresh | IEnumerable<RectangleShape > | N/A |
Refresh(TimeSpan)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
bufferTime | TimeSpan | N/A |
Refresh(TimeSpan,RequestDrawingBufferTimeType)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
bufferTime | TimeSpan | N/A |
bufferTimeType | RequestDrawingBufferTimeType | N/A |
Refresh(RectangleShape,TimeSpan)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extentToRefresh | RectangleShape | N/A |
bufferTime | TimeSpan | N/A |
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extentToRefresh | RectangleShape | N/A |
bufferTime | TimeSpan | N/A |
bufferTimeType | RequestDrawingBufferTimeType | N/A |
Refresh(IEnumerable<RectangleShape>,TimeSpan)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extentsToRefresh | IEnumerable<RectangleShape > | N/A |
bufferTime | TimeSpan | N/A |
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extentsToRefresh | IEnumerable<RectangleShape > | N/A |
bufferTime | TimeSpan | N/A |
bufferTimeType | RequestDrawingBufferTimeType | N/A |
SingleTap(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
ToString()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
String | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
TouchDown(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
TouchMove(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
TouchPointerDown(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
TouchRotate(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
TouchUp(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
Protected Methods¶
CloseCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Dispose(Boolean)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
disposing | Boolean | N/A |
DoubleTapCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
DrawCore(MapArguments,OverlayRefreshType)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
mapArguments | MapArguments | N/A |
refreshType | OverlayRefreshType | N/A |
DrawException(GeoCanvas,Exception)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas | N/A |
exception | Exception | N/A |
DrawExceptionCore(GeoCanvas,Exception)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas | N/A |
ex | Exception | N/A |
EndTracking()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Finalize()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetBoundingBoxCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RectangleShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetTrackingShapeCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
BaseShape | Returns a shape represents the current status of tracking shape. |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
InitializeCore(MapArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
mapArguments | MapArguments | N/A |
LongPressCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | Interaction results of this method. |
Parameters
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments | This parameter is the interaction auguments for the method. |
MemberwiseClone()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Object | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
OnDrawingException(DrawingExceptionOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
args | DrawingExceptionOverlayEventArgs | N/A |
OnDrawnException(DrawnExceptionOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
args | DrawnExceptionOverlayEventArgs | N/A |
OnMouseMoved(MouseMovedTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | MouseMovedTrackInteractiveOverlayEventArgs | The MouseMovedTrackInteractiveOverlayEventArgs passed for the event raised. |
OnTrackEnded(TrackEndedTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | TrackEndedTrackInteractiveOverlayEventArgs | The TrackEndedTrackInteractiveOverlayEventArgs passed for the event raised. |
OnTrackEnding(TrackEndingTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | TrackEndingTrackInteractiveOverlayEventArgs | The TrackEndingTrackInteractiveOverlayEventArgs passed for the event raised. |
OnTrackStarted(TrackStartedTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | TrackStartedTrackInteractiveOverlayEventArgs | The TrackStartedTrackInteractiveOverlayEventArgs passed for the event raised. |
OnTrackStarting(TrackStartingTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | TrackStartingTrackInteractiveOverlayEventArgs | The TrackStartingTrackInteractiveOverlayEventArgs passed for the event raised. |
OnVertexAdded(VertexAddedTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | VertexAddedTrackInteractiveOverlayEventArgs | The VertexAddedTrackInteractiveOverlayEventArgs passed for the event raised. |
OnVertexAdding(VertexAddingTrackInteractiveOverlayEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | VertexAddingTrackInteractiveOverlayEventArgs | The VertexAddingTrackInteractiveOverlayEventArgs passed for the event raised. |
OpenCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
PostTransformCore(TransformArguments,MapArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
transformInfo | TransformArguments | N/A |
mapArguments | MapArguments | N/A |
RefreshCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
RefreshCore(RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
extent | RectangleShape | N/A |
SingleTapCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | Interaction results of this method. |
Parameters
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments | This parameter is the interaction auguments for the method. |
TouchDownCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | Interaction results of this method. |
Parameters
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments | This parameter is the interaction auguments for the method. |
TouchMoveCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | Interaction results of this method. |
Parameters
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments | This parameter is the interaction auguments for the method. |
TouchPointerDownCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
TouchRotateCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | InteractionArguments | N/A |
TouchUpCore(InteractionArguments)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
InteractiveResult | Interaction results of this method. |
Parameters
Name | Type | Description |
---|---|---|
interactionArguments | InteractionArguments | This parameter is the interaction auguments for the method. |
Public Events¶
TrackEnded¶
N/A
Remarks
N/A
Event Arguments
TrackEndedTrackInteractiveOverlayEventArgs
TrackEnding¶
N/A
Remarks
N/A
Event Arguments
TrackEndingTrackInteractiveOverlayEventArgs
TrackStarted¶
N/A
Remarks
N/A
Event Arguments
TrackStartedTrackInteractiveOverlayEventArgs
TrackStarting¶
N/A
Remarks
N/A
Event Arguments
TrackStartingTrackInteractiveOverlayEventArgs
VertexAdded¶
N/A
Remarks
N/A
Event Arguments
VertexAddedTrackInteractiveOverlayEventArgs
VertexAdding¶
N/A
Remarks
N/A
Event Arguments
VertexAddingTrackInteractiveOverlayEventArgs
MouseMoved¶
N/A
Remarks
N/A
Event Arguments
MouseMovedTrackInteractiveOverlayEventArgs
DrawingException¶
N/A
Remarks
N/A
Event Arguments
DrawingExceptionOverlayEventArgs
DrawnException¶
N/A
Remarks
N/A
Event Arguments