Skip to content

InteractiveOverlay

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
N/A

Protected Constructors Summary

Name
InteractiveOverlay()

Public Properties Summary

Name Return Type Description
Attribution String N/A
AutoRefreshInterval TimeSpan N/A
CanRefreshRegion Boolean N/A
DrawingExceptionMode DrawingExceptionMode N/A
DrawingMarginPercentage Double This property gets and sets the extra drawing margin as a percentage around the map that draw to ensure that labeling is correct.
IsBase Boolean N/A
IsEmpty Boolean N/A
IsVisible Boolean N/A
MapArguments MapArguments N/A
Name String N/A
OverlayCanvas Canvas N/A
RenderMode RenderMode This property gets and sets the render mode for drawing this overlay.

Protected Properties Summary

Name Return Type Description
IsOverlayInitialized Boolean N/A
PreviousExtent RectangleShape N/A
PreviousScale Double N/A

Public Methods Summary

Name
Close()
Dispose()
Draw(RectangleShape)
Draw(RectangleShape,OverlayRefreshType)
Equals(Object)
GetBoundingBox()
GetHashCode()
GetType()
Initialize(MapArguments)
KeyDown(KeyEventInteractionArguments)
KeyUp(KeyEventInteractionArguments)
LoadState(Byte[])
ManipulationCompleted(InteractionArguments)
ManipulationDelta(InteractionArguments)
ManipulationStarted(InteractionArguments)
MouseClick(InteractionArguments)
MouseDoubleClick(InteractionArguments)
MouseDown(InteractionArguments)
MouseEnter(InteractionArguments)
MouseLeave(InteractionArguments)
MouseMove(InteractionArguments)
MouseUp(InteractionArguments)
MouseWheel(InteractionArguments)
Open()
PanTo(RectangleShape)
Refresh(RectangleShape)
Refresh()
Refresh(IEnumerable<RectangleShape>)
Refresh(TimeSpan)
Refresh(TimeSpan,RequestDrawingBufferTimeType)
Refresh(RectangleShape,TimeSpan)
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
Refresh(IEnumerable<RectangleShape>,TimeSpan)
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
SaveState()
ToString()

Protected Methods Summary

Name
CloseCore()
Dispose(Boolean)
DrawAttribution(GeoCanvas)
DrawAttributionCore(GeoCanvas)
DrawCore(RectangleShape,OverlayRefreshType)
DrawTile(LayerTileView)
DrawTileCore(GeoCanvas)
Finalize()
GetBoundingBoxCore()
GetBufferedExtent(RectangleShape,Double)
InitializeCore(MapArguments)
KeyDownCore(KeyEventInteractionArguments)
KeyUpCore(KeyEventInteractionArguments)
LoadStateCore(Byte[])
ManipulationCompletedCore(InteractionArguments)
ManipulationDeltaCore(InteractionArguments)
ManipulationStartedCore(InteractionArguments)
MemberwiseClone()
MouseClickCore(InteractionArguments)
MouseDoubleClickCore(InteractionArguments)
MouseDownCore(InteractionArguments)
MouseEnterCore(InteractionArguments)
MouseLeaveCore(InteractionArguments)
MouseMoveCore(InteractionArguments)
MouseUpCore(InteractionArguments)
MouseWheelCore(InteractionArguments)
OnDrawing(DrawingOverlayEventArgs)
OnDrawingAttribution(DrawingAttributionOverlayEventArgs)
OnDrawn(DrawnOverlayEventArgs)
OnDrawnAttribution(DrawnAttributionOverlayEventArgs)
OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs)
OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs)
OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs)
OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs)
OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs)
OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs)
OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs)
OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs)
OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs)
OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs)
OnRefreshing(OverlayRefreshType)
OpenCore()
PanToCore(RectangleShape)
RefreshCore(RectangleShape)
RefreshCore()
SaveStateCore()

Public Events Summary

Name Event Arguments Description
MapMouseDown MapMouseDownInteractiveOverlayEventArgs N/A
MapMouseMove MapMouseMoveInteractiveOverlayEventArgs N/A
MapMouseUp MapMouseUpInteractiveOverlayEventArgs N/A
MapMouseClick MapMouseClickInteractiveOverlayEventArgs N/A
MapMouseDoubleClick MapMouseDoubleClickInteractiveOverlayEventArgs N/A
MapMouseWheel MapMouseWheelInteractiveOverlayEventArgs N/A
MapMouseLeave MapMouseLeaveInteractiveOverlayEventArgs N/A
MapMouseEnter MapMouseEnterInteractiveOverlayEventArgs N/A
MapKeyDown MapKeyDownInteractiveOverlayEventArgs N/A
MapKeyUp MapKeyUpInteractiveOverlayEventArgs N/A
Drawing DrawingOverlayEventArgs N/A
Drawn DrawnOverlayEventArgs N/A
DrawingAttribution DrawingAttributionOverlayEventArgs N/A
DrawnAttribution DrawnAttributionOverlayEventArgs N/A

Members Detail

Public Constructors

Name
N/A

Protected Constructors

InteractiveOverlay()

Summary

Default constructor of this abstract class.

Remarks

N/A

Return Value

Type Description
N/A

Parameters

Name Type Description
N/A N/A N/A

Public Properties

Attribution

Summary

N/A

Remarks

N/A

Return Value

String


AutoRefreshInterval

Summary

N/A

Remarks

N/A

Return Value

TimeSpan


CanRefreshRegion

Summary

N/A

Remarks

N/A

Return Value

Boolean


DrawingExceptionMode

Summary

N/A

Remarks

N/A

Return Value

DrawingExceptionMode


DrawingMarginPercentage

Summary

This property gets and sets the extra drawing margin as a percentage around the map that draw to ensure that labeling is correct.

Remarks

This extra margin that we draw exists so that labels match up if they are partially cut off.

Return Value

Double


IsBase

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsEmpty

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

MapArguments


Name

Summary

N/A

Remarks

N/A

Return Value

String


OverlayCanvas

Summary

N/A

Remarks

N/A

Return Value

Canvas


RenderMode

Summary

This property gets and sets the render mode for drawing this overlay.

Remarks

Set GdiPlus to render map image with Gdi+. We recommend use this value with large data. Set DrawingVisual to render map image with DrawingVisual feature in WPF. Use it when the spatial data is small to get better responding.

Return Value

RenderMode


Protected Properties

IsOverlayInitialized

Summary

N/A

Remarks

N/A

Return Value

Boolean


PreviousExtent

Summary

N/A

Remarks

N/A

Return Value

RectangleShape


PreviousScale

Summary

N/A

Remarks

N/A

Return Value

Double


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

Draw(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A

Draw(RectangleShape,OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape 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

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

KeyDown(KeyEventInteractionArguments)

Summary

Occurs when key down on the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for key down on the map.

Parameters

Name Type Description
interactionArguments KeyEventInteractionArguments Interaction arguments for key down on the map.

KeyUp(KeyEventInteractionArguments)

Summary

Occurs when key up on the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for key up on the map.

Parameters

Name Type Description
interactionArguments KeyEventInteractionArguments Interaction arguments for key up on the map.

LoadState(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
state Byte[] N/A

ManipulationCompleted(InteractionArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
InteractiveResult N/A

Parameters

Name Type Description
interactionArguments InteractionArguments N/A

ManipulationDelta(InteractionArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
InteractiveResult N/A

Parameters

Name Type Description
interactionArguments InteractionArguments N/A

ManipulationStarted(InteractionArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
InteractiveResult N/A

Parameters

Name Type Description
interactionArguments InteractionArguments N/A

MouseClick(InteractionArguments)

Summary

This method will simulate the MouseClick interaction.

Remarks

This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

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.

MouseDoubleClick(InteractionArguments)

Summary

This method will simulate the MouseDoubleClick interaction.

Remarks

This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

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.

MouseDown(InteractionArguments)

Summary

This method will simulate the MouseDown interaction.

Remarks

This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

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.

MouseEnter(InteractionArguments)

Summary

Occurs when the mouse enter the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for mouse entering the map.

Parameters

Name Type Description
interactionArguments InteractionArguments Interaction arguments for mouse entering the map.

MouseLeave(InteractionArguments)

Summary

Occurs when the mouse leave the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for mouse leave the map.

Parameters

Name Type Description
interactionArguments InteractionArguments Interaction arguments for mouse leave the map.

MouseMove(InteractionArguments)

Summary

This method will simulate the MouseMove interaction.

Remarks

This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

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.

MouseUp(InteractionArguments)

Summary

This method will simulate the MouseUp interaction.

Remarks

This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

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.

MouseWheel(InteractionArguments)

Summary

This method will simulate the MouseWheel interaction.

Remarks

This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

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.

Open()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

PanTo(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape 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()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A 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

SaveState()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
N/A N/A 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

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

DrawAttribution(GeoCanvas)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
canvas GeoCanvas N/A

DrawAttributionCore(GeoCanvas)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
canvas GeoCanvas N/A

DrawCore(RectangleShape,OverlayRefreshType)

Summary

This method draws the InterativeInterativeOverlay abstract class. You have to override this API in its sub concrete classes, or it will throw NotImplementedException.

Remarks

N/A

Return Value

Type Description
Void None

Parameters

Name Type Description
targetExtent RectangleShape This parameter is the world extent to draw.
overlayRefreshType OverlayRefreshType This parameter indicates whether the overlay needs to be refreshed.

DrawTile(LayerTileView)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
layerTile LayerTileView N/A

DrawTileCore(GeoCanvas)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
geoCanvas GeoCanvas 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

GetBufferedExtent(RectangleShape,Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A
resolution Double 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

KeyDownCore(KeyEventInteractionArguments)

Summary

Occurs when key down on the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for key down on the map.

Parameters

Name Type Description
interactionArguments KeyEventInteractionArguments Interaction arguments for key down on the map.

KeyUpCore(KeyEventInteractionArguments)

Summary

Occurs when key up on the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for key up on the map.

Parameters

Name Type Description
interactionArguments KeyEventInteractionArguments Interaction arguments for key up on the map.

LoadStateCore(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
state Byte[] N/A

ManipulationCompletedCore(InteractionArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
InteractiveResult N/A

Parameters

Name Type Description
interactionArguments InteractionArguments N/A

ManipulationDeltaCore(InteractionArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
InteractiveResult N/A

Parameters

Name Type Description
interactionArguments InteractionArguments N/A

ManipulationStartedCore(InteractionArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
InteractiveResult N/A

Parameters

Name Type Description
interactionArguments InteractionArguments N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

MouseClickCore(InteractionArguments)

Summary

This protected virtual method is the Core method of MouseClick API.

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.

MouseDoubleClickCore(InteractionArguments)

Summary

This protected virtual method is the Core method of MouseDoubleClick API.

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.

MouseDownCore(InteractionArguments)

Summary

This protected virtual method is the Core method of MouseDown API.

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.

MouseEnterCore(InteractionArguments)

Summary

Occurs when the mouse enter the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for mouse entering the map.

Parameters

Name Type Description
interactionArguments InteractionArguments Interaction arguments for mouse entering the map.

MouseLeaveCore(InteractionArguments)

Summary

Occurs when the mouse leave the map.

Remarks

N/A

Return Value

Type Description
InteractiveResult A interactive result for mouse leaving the map.

Parameters

Name Type Description
interactionArguments InteractionArguments Interaction arguments for mouse leaving the map.

MouseMoveCore(InteractionArguments)

Summary

This protected virtual method is the Core method of MouseMove API.

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.

MouseUpCore(InteractionArguments)

Summary

This protected virtual method is the Core method of MouseUp API.

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.

MouseWheelCore(InteractionArguments)

Summary

This protected virtual method is the Core method of MouseWheel API.

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.

OnDrawing(DrawingOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawingOverlayEventArgs N/A

OnDrawingAttribution(DrawingAttributionOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawingAttributionOverlayEventArgs N/A

OnDrawn(DrawnOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawnOverlayEventArgs N/A

OnDrawnAttribution(DrawnAttributionOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawnAttributionOverlayEventArgs N/A

OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs)

Summary

Occurs when key down on the map object.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapKeyDownInteractiveOverlayEventArgs Event argument for the MapKeyDown event.

OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs)

Summary

Occurs when key up on the map object.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapKeyUpInteractiveOverlayEventArgs Event argument for the MapKeyUp event.

OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs)

Summary

This event will be fired when MapMouseClick is called.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseClickInteractiveOverlayEventArgs The MapMouseClickInteractiveOverlayEventArgs passed for the event raised.

OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs)

Summary

This event will be fired when MapMouseDoubleClick is called.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseDoubleClickInteractiveOverlayEventArgs The MapMouseDoubleClickInteractiveOverlayEventArgs passed for the event raised.

OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs)

Summary

This event will be fired when MapMouseDown is called.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseDownInteractiveOverlayEventArgs The MapMouseDownInteractiveOverlayEventArgs passed for the event raised.

OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs)

Summary

Occurs when mouse enter on the map object.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseEnterInteractiveOverlayEventArgs Event argument for the MapMouseEnter event.

OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs)

Summary

Occurs when mouse leave from the map object.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseLeaveInteractiveOverlayEventArgs Event argument for the MapMouseLeave event.

OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs)

Summary

This event will be fired when MapMouseMove is called.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseMoveInteractiveOverlayEventArgs The MapMouseMoveInteractiveOverlayEventArgs passed for the event raised.

OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs)

Summary

This event will be fired when MapMouseUp is called.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseUpInteractiveOverlayEventArgs The MapMouseUpInteractiveOverlayEventArgs passed for the event raised.

OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs)

Summary

This event will be fired when MapMouseWheel is called.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e MapMouseWheelInteractiveOverlayEventArgs The MapMouseWheelInteractiveOverlayEventArgs passed for the event raised.

OnRefreshing(OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
refreshType OverlayRefreshType N/A

OpenCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

PanToCore(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape 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

RefreshCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

SaveStateCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
N/A N/A N/A

Public Events

MapMouseDown

N/A

Remarks

N/A

Event Arguments

MapMouseDownInteractiveOverlayEventArgs

MapMouseMove

N/A

Remarks

N/A

Event Arguments

MapMouseMoveInteractiveOverlayEventArgs

MapMouseUp

N/A

Remarks

N/A

Event Arguments

MapMouseUpInteractiveOverlayEventArgs

MapMouseClick

N/A

Remarks

N/A

Event Arguments

MapMouseClickInteractiveOverlayEventArgs

MapMouseDoubleClick

N/A

Remarks

N/A

Event Arguments

MapMouseDoubleClickInteractiveOverlayEventArgs

MapMouseWheel

N/A

Remarks

N/A

Event Arguments

MapMouseWheelInteractiveOverlayEventArgs

MapMouseLeave

N/A

Remarks

N/A

Event Arguments

MapMouseLeaveInteractiveOverlayEventArgs

MapMouseEnter

N/A

Remarks

N/A

Event Arguments

MapMouseEnterInteractiveOverlayEventArgs

MapKeyDown

N/A

Remarks

N/A

Event Arguments

MapKeyDownInteractiveOverlayEventArgs

MapKeyUp

N/A

Remarks

N/A

Event Arguments

MapKeyUpInteractiveOverlayEventArgs

Drawing

N/A

Remarks

N/A

Event Arguments

DrawingOverlayEventArgs

Drawn

N/A

Remarks

N/A

Event Arguments

DrawnOverlayEventArgs

DrawingAttribution

N/A

Remarks

N/A

Event Arguments

DrawingAttributionOverlayEventArgs

DrawnAttribution

N/A

Remarks

N/A

Event Arguments

DrawnAttributionOverlayEventArgs