Skip to content

TileOverlay

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
N/A

Protected Constructors Summary

Name
TileOverlay()

Public Properties Summary

Name Return Type Description
Attribution String N/A
AutoRefreshInterval TimeSpan N/A
CanRefreshRegion Boolean N/A
DrawingExceptionMode DrawingExceptionMode N/A
ImageFormat RasterTileFormat Gets and sets drawing format for the tiles.
IsBase Boolean N/A
IsCacheOnly Boolean Gets or sets a value indicating whether this instance is cache only.
IsEmpty Boolean N/A
IsVisible Boolean Gets or sets if this overlay is visible.
JpegQuality Int32 Gets or sets the image quality when the TileImageFormat is Jpeg; otherwise this property has no effects. Its default value is 80.
MapArguments MapArguments N/A
MaxExtent RectangleShape This property gets or sets the max extent of matrix to calculate the tiles.
Name String N/A
OverlayCanvas Canvas N/A
RenderMode RenderMode This property gets and sets the render mode for drawing this overlay.
TileBuffer Int32 This property gets and sets the number of extra rows and colums of tiles on each side which will surround the minimum grid tiles to cover the map.
TileCache RasterTileCache Gets and sets a tile cache object for saving the tiles.
TileHeight Int32 Gets and sets the height of the tile.
TileResolution TileResolution Gets or sets the tile resolution.
TileSizeMode TileSizeMode Gets or sets the tile size mode.
TileSnappingMode TileSnappingMode Gets or sets the tileView snapping mode.
TileType TileType Gets and sets the overlay is formed by multiple tiles or single tile.
TileWidth Int32 Gets and sets the width of the tile.
WrappingExtent RectangleShape N/A
WrappingMode WrappingMode Thie property gets or sets whether allow wrap date line.

Protected Properties Summary

Name Return Type Description
DrawingCanvas Canvas Gets current drawing canvas which holds actual tile controls.
IsOverlayInitialized Boolean N/A
PreviousExtent RectangleShape N/A
PreviousScale Double N/A

Public Methods Summary

Name
ClearTiles()
Close()
Dispose()
Draw(RectangleShape)
Draw(RectangleShape,OverlayRefreshType)
Equals(Object)
GetBoundingBox()
GetHashCode()
GetType()
Initialize(MapArguments)
LoadState(Byte[])
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)
DrawException(GeoCanvas,Exception)
DrawExceptionCore(GeoCanvas,Exception)
DrawTile(TileView,MapArguments)
DrawTileAsync(TileView,MapArguments)
DrawTileCore(GeoCanvas,TileView)
DrawTileCoreAsync(GeoCanvas,TileView)
Finalize()
GetBoundingBoxCore()
GetBufferedExtent(RectangleShape,Double)
GetDrawingCells(RectangleShape)
GetDrawingCellsCore(RectangleShape)
GetSortedCells(Dictionary<String,MatrixCell>,RectangleShape)
GetSortedCellsCore(Dictionary<String,MatrixCell>,RectangleShape)
GetTile(RectangleShape,Int32,Int32,Int64,Int64,Int32)
GetTileCore()
GetTileMatrix(Double)
InitializeCore(MapArguments)
LoadStateCore(Byte[])
MemberwiseClone()
OnDrawing(DrawingOverlayEventArgs)
OnDrawingAttribution(DrawingAttributionOverlayEventArgs)
OnDrawingException(DrawingExceptionTileOverlayEventArgs)
OnDrawingTile(DrawingTileTileOverlayEventArgs)
OnDrawn(DrawnOverlayEventArgs)
OnDrawnAttribution(DrawnAttributionOverlayEventArgs)
OnDrawnException(DrawnExceptionTileOverlayEventArgs)
OnDrawnTile(DrawnTileTileOverlayEventArgs)
OnDrawTilesProgressChanged(DrawTilesProgressChangedTileOverlayEventArgs)
OnRefreshing(OverlayRefreshType)
OnTileTypeChanged(TileTypeChangedTileOverlayEventArgs)
OnTileTypeChanging(TileTypeChangingTileOverlayEventArgs)
OpenCore()
PanToCore(RectangleShape)
PrefillDataToTiles(IEnumerable<TileView>)
PrefillDataToTilesCore(IEnumerable<TileView>)
RefreshCore()
RefreshCore(RectangleShape)
SaveStateCore()

Public Events Summary

Name Event Arguments Description
DrawTilesProgressChanged DrawTilesProgressChangedTileOverlayEventArgs N/A
DrawingTile DrawingTileTileOverlayEventArgs N/A
DrawnTile DrawnTileTileOverlayEventArgs N/A
DrawingException DrawingExceptionTileOverlayEventArgs N/A
DrawnException DrawnExceptionTileOverlayEventArgs N/A
TileTypeChanged TileTypeChangedTileOverlayEventArgs N/A
TileTypeChanging TileTypeChangingTileOverlayEventArgs 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

TileOverlay()

Summary

Constructor of TileOverlay 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


ImageFormat

Summary

Gets and sets drawing format for the tiles.

Remarks

N/A

Return Value

RasterTileFormat


IsBase

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsCacheOnly

Summary

Gets or sets a value indicating whether this instance is cache only.

Remarks

N/A

Return Value

Boolean


IsEmpty

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsVisible

Summary

Gets or sets if this overlay is visible.

Remarks

N/A

Return Value

Boolean


JpegQuality

Summary

Gets or sets the image quality when the TileImageFormat is Jpeg; otherwise this property has no effects. Its default value is 80.

Remarks

N/A

Return Value

Int32


MapArguments

Summary

N/A

Remarks

N/A

Return Value

MapArguments


MaxExtent

Summary

This property gets or sets the max extent of matrix to calculate the tiles.

Remarks

By default, MaxExtent is null; the matrix is created depending on the GeographyUnit of current map. When it's DecimalDegree, the matrix' is calculated as (-180, 90, 180, -90) as MaxExtent. While it's not DecimalDegree, the matrix is (-20037508.2314698, 20037508.2314698, 20037508.2314698, -20037508.2314698); It's allowed to modify it to customize the matrix.

Return Value

RectangleShape


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 Skia to render map image with Skia. 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


TileBuffer

Summary

This property gets and sets the number of extra rows and colums of tiles on each side which will surround the minimum grid tiles to cover the map.

Remarks

N/A

Return Value

Int32


TileCache

Summary

Gets and sets a tile cache object for saving the tiles.

Remarks

N/A

Return Value

RasterTileCache


TileHeight

Summary

Gets and sets the height of the tile.

Remarks

N/A

Return Value

Int32


TileResolution

Summary

Gets or sets the tile resolution.

Remarks

N/A

Return Value

TileResolution


TileSizeMode

Summary

Gets or sets the tile size mode.

Remarks

N/A

Return Value

TileSizeMode


TileSnappingMode

Summary

Gets or sets the tileView snapping mode.

Remarks

N/A

Return Value

TileSnappingMode


TileType

Summary

Gets and sets the overlay is formed by multiple tiles or single tile.

Remarks

N/A

Return Value

TileType


TileWidth

Summary

Gets and sets the width of the tile.

Remarks

N/A

Return Value

Int32


WrappingExtent

Summary

N/A

Remarks

N/A

Return Value

RectangleShape


WrappingMode

Summary

Thie property gets or sets whether allow wrap date line.

Remarks

N/A

Return Value

WrappingMode


Protected Properties

DrawingCanvas

Summary

Gets current drawing canvas which holds actual tile controls.

Remarks

N/A

Return Value

Canvas


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

ClearTiles()

Summary

Clears the tiles.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

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

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

LoadState(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
state Byte[] 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

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

Draws current overlay with provided world extent.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape A world extent for drawing.
overlayRefreshType OverlayRefreshType N/A

DrawException(GeoCanvas,Exception)

Summary

This method will draw on the canvas when the layer.Draw throw exception and the DrawExceptionMode is set to DrawException instead of ThrowException.

Remarks

This method can be overriden its logic by rewrite the DrawExceptionCore.

Return Value

Type Description
Void N/A

Parameters

Name Type Description
canvas GeoCanvas The target canvas to draw the layer.
e Exception The exception thrown when layer.Draw().

DrawExceptionCore(GeoCanvas,Exception)

Summary

This method will draw on the canvas when the layer.Draw throw exception and the DrawExceptionMode is set to DrawException instead of ThrowException.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
canvas GeoCanvas The target canvas to draw the layer.
e Exception The exception thrown when layer.Draw().

DrawTile(TileView,MapArguments)

Summary

Redraws a specified tile with the provided world extent.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tile TileView A Tile object that is created by the GetTile() method to draw.
mapArguments MapArguments A mapArguments for drawing the passed tile.

DrawTileAsync(TileView,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task N/A

Parameters

Name Type Description
tile TileView N/A
mapArguments MapArguments N/A

DrawTileCore(GeoCanvas,TileView)

Summary

Redraws a specified tile with the provided world extent.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
geoCanvas GeoCanvas A geoCanvas for drawing the passed tile.
tile TileView A TileView object that is created by the GetTile() method to draw.

DrawTileCoreAsync(GeoCanvas,TileView)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task N/A

Parameters

Name Type Description
geoCanvas GeoCanvas N/A
tile TileView 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

GetDrawingCells(RectangleShape)

Summary

This method gets the cells for drawing in the passed world extent.

Remarks

N/A

Return Value

Type Description
Dictionary<String,MatrixCell> A dictionary of cells for drawing in the passed world extent.

Parameters

Name Type Description
targetExtent RectangleShape A world extent for getting the drawing cells.

GetDrawingCellsCore(RectangleShape)

Summary

This method gets the cells for drawing in the passed world extent.

Remarks

When overriding this method, consider that the TileBuffer affects the passed world extent.

Return Value

Type Description
Dictionary<String,MatrixCell> A dictionary of cells for drawing in the passed world extent.

Parameters

Name Type Description
targetExtent RectangleShape A world extent for getting the drawing cells.

GetSortedCells(Dictionary<String,MatrixCell>,RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Dictionary<String,MatrixCell> N/A

Parameters

Name Type Description
cells Dictionary<String,MatrixCell> N/A
targetExtent RectangleShape N/A

GetSortedCellsCore(Dictionary<String,MatrixCell>,RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Dictionary<String,MatrixCell> N/A

Parameters

Name Type Description
cells Dictionary<String,MatrixCell> N/A
targetExtent RectangleShape N/A

GetTile(RectangleShape,Int32,Int32,Int64,Int64,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
TileView N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A
tileScreenWidth Int32 N/A
tileScreenHeight Int32 N/A
tileColumnIndex Int64 N/A
tileRowIndex Int64 N/A
zoomLevelIndex Int32 N/A

GetTileCore()

Summary

Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile.

Remarks

N/A

Return Value

Type Description
TileView A tile object to form the TileOverlay.

Parameters

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

GetTileMatrix(Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
TileMatrix N/A

Parameters

Name Type Description
scale 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

LoadStateCore(Byte[])

Summary

This method restore the overlay state back from the specified state.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
state Byte[] This parameter indicates the state for restore the overlay.

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

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

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

OnDrawingException(DrawingExceptionTileOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawingExceptionTileOverlayEventArgs N/A

OnDrawingTile(DrawingTileTileOverlayEventArgs)

Summary

This method raises before a tile is drawing.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawingTileTileOverlayEventArgs This is an event argument for DrawingTile event.

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

OnDrawnException(DrawnExceptionTileOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawnExceptionTileOverlayEventArgs N/A

OnDrawnTile(DrawnTileTileOverlayEventArgs)

Summary

This method raises after a tile is drawn.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawnTileTileOverlayEventArgs This is an event argument for DrawnTile event.

OnDrawTilesProgressChanged(DrawTilesProgressChangedTileOverlayEventArgs)

Summary

Occurs when Tiles' download progress is changed.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawTilesProgressChangedTileOverlayEventArgs Event arguments for DownloadProgress event.

OnRefreshing(OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
refreshType OverlayRefreshType N/A

OnTileTypeChanged(TileTypeChangedTileOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e TileTypeChangedTileOverlayEventArgs N/A

OnTileTypeChanging(TileTypeChangingTileOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e TileTypeChangingTileOverlayEventArgs 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

PrefillDataToTiles(IEnumerable<TileView>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tiles IEnumerable<TileView> N/A

PrefillDataToTilesCore(IEnumerable<TileView>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tiles IEnumerable<TileView> N/A

RefreshCore()

Summary

Refreshes tiles on the overlay. When calling this mehtod, all the tiles including map tiles and stretched tiles will be cleared. And reform with new tiles.

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

SaveStateCore()

Summary

This method saves overlay state to a byte array.

Remarks

N/A

Return Value

Type Description
Byte[] A byte array indicates current overlay state.

Parameters

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

Public Events

DrawTilesProgressChanged

N/A

Remarks

N/A

Event Arguments

DrawTilesProgressChangedTileOverlayEventArgs

DrawingTile

N/A

Remarks

N/A

Event Arguments

DrawingTileTileOverlayEventArgs

DrawnTile

N/A

Remarks

N/A

Event Arguments

DrawnTileTileOverlayEventArgs

DrawingException

N/A

Remarks

N/A

Event Arguments

DrawingExceptionTileOverlayEventArgs

DrawnException

N/A

Remarks

N/A

Event Arguments

DrawnExceptionTileOverlayEventArgs

TileTypeChanged

N/A

Remarks

N/A

Event Arguments

TileTypeChangedTileOverlayEventArgs

TileTypeChanging

N/A

Remarks

N/A

Event Arguments

TileTypeChangingTileOverlayEventArgs

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