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
DrawingQuality DrawingQuality 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 a value indicating whether this instance is visible.
MapArguments MapArguments N/A
MaxExtent RectangleShape Gets or sets the maximum extent.
Name String N/A
Opacity Double N/A
OverlayView UIView N/A
TileCache RasterTileCache Gets or sets the tile cache.
TileHeight Int32 Gets or sets the height of the tile.
TileSnappingMode TileSnappingMode Gets or sets the tile snapping mode.
TileType TileType Gets and sets the overlay is formed by multiple tiles or single tile.
TileWidth Int32 Gets or sets the width of the tile.
TransitionEffect TransitionEffect Gets or sets the transition effect.

Protected Properties Summary

Name Return Type Description
CacheMark String N/A
DrawingView UIView Gets or sets the drawing view.
SingleTile TileView N/A
StretchView UIView Gets or sets the stretch view.

Public Methods Summary

Name
Close()
Dispose()
Draw(MapArguments,OverlayRefreshType)
Equals(Object)
GetBoundingBox()
GetHashCode()
GetOneTile()
GetType()
Initialize(MapArguments)
PostTransform(TransformArguments,MapArguments)
Refresh()
Refresh(RectangleShape)
Refresh(IEnumerable<RectangleShape>)
Refresh(TimeSpan)
Refresh(TimeSpan,RequestDrawingBufferTimeType)
Refresh(RectangleShape,TimeSpan)
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
Refresh(IEnumerable<RectangleShape>,TimeSpan)
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
RemoveAllAnimations()
ToString()

Protected Methods Summary

Name
ClearTiles(UIView[])
CloseCore()
Dispose(Boolean)
DrawCore(MapArguments,OverlayRefreshType)
DrawException(GeoCanvas,Exception)
DrawExceptionCore(GeoCanvas,Exception)
DrawTile(TileView,MapArguments)
DrawTileCore(GeoCanvas,TileView)
Finalize()
GetBoundingBoxCore()
GetTile()
GetTileCore()
GetTileMatrix(Double,Int32,Int32,GeographyUnit)
GetTileMatrixCells(GeographyUnit,RectangleShape,Double)
InitializeCore(MapArguments)
MemberwiseClone()
OnDrawingException(DrawingExceptionOverlayEventArgs)
OnDrawnException(DrawnExceptionOverlayEventArgs)
PostTransformCore(TransformArguments,MapArguments)
PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)
PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)
RefreshCore()
RefreshCore(RectangleShape)
RemoveAllAnimationCore()

Public Events Summary

Name Event Arguments Description
DrawingException DrawingExceptionOverlayEventArgs N/A
DrawnException DrawnExceptionOverlayEventArgs N/A

Members Detail

Public Constructors

Name
N/A

Protected Constructors

TileOverlay()

Summary

Initializes a new instance of the 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


DrawingQuality

Summary

N/A

Remarks

N/A

Return Value

DrawingQuality


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 a value indicating whether this instance is visible.

Remarks

N/A

Return Value

Boolean


MapArguments

Summary

N/A

Remarks

N/A

Return Value

MapArguments


MaxExtent

Summary

Gets or sets the maximum extent.

Remarks

N/A

Return Value

RectangleShape


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

UIView


TileCache

Summary

Gets or sets the tile cache.

Remarks

N/A

Return Value

RasterTileCache


TileHeight

Summary

Gets or sets the height of the tile.

Remarks

N/A

Return Value

Int32


TileSnappingMode

Summary

Gets or sets the tile 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 or sets the width of the tile.

Remarks

N/A

Return Value

Int32


TransitionEffect

Summary

Gets or sets the transition effect.

Remarks

N/A

Return Value

TransitionEffect


Protected Properties

CacheMark

Summary

N/A

Remarks

N/A

Return Value

String


DrawingView

Summary

Gets or sets the drawing view.

Remarks

N/A

Return Value

UIView


SingleTile

Summary

N/A

Remarks

N/A

Return Value

TileView


StretchView

Summary

Gets or sets the stretch view.

Remarks

N/A

Return Value

UIView


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(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

GetOneTile()

Summary

Gets the one tile.

Remarks

N/A

Return Value

Type Description
TileView

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

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

RemoveAllAnimations()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void 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

ClearTiles(UIView[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
views UIView[] N/A

CloseCore()

Summary

Closes the core.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

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

Dispose(Boolean)

Summary

Releases unmanaged and - optionally - managed resources.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
disposing Boolean true to release both managed and unmanaged resources; false to release only unmanaged resources.

DrawCore(MapArguments,OverlayRefreshType)

Summary

Draws current overlay with provided mapArguments.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments The map arguments.
refreshType OverlayRefreshType Type of the refresh.

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

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.

DrawTileCore(GeoCanvas,TileView)

Summary

Redraws a specified tile with the provided geoCanvas.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
geoCanvas GeoCanvas A geoCanvas for drawing this overlay.
tile TileView A tile which needs to be redrawn.

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

GetTile()

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 N/A

Parameters

Name Type Description
N/A N/A 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,Int32,Int32,GeographyUnit)

Summary

Gets the tile matrix for TileOverlay.

Remarks

N/A

Return Value

Type Description
TileMatrix TileMatrix.

Parameters

Name Type Description
scale Double The scale.
tileWidth Int32 Width of the tile.
tileHeight Int32 Height of the tile.
boundingBoxUnit GeographyUnit The bounding box unit.

GetTileMatrixCells(GeographyUnit,RectangleShape,Double)

Summary

Gets the tile matrix cells for TileOverlay.

Remarks

N/A

Return Value

Type Description
Collection<MatrixCell> Collection.

Parameters

Name Type Description
mapUnit GeographyUnit The map unit.
targetExtent RectangleShape The target extent.
targetScale Double The target scale.

InitializeCore(MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArgument MapArguments 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

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

PostTransformCore(TransformArguments,MapArguments)

Summary

Posts the transform for the TileOverlay.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
transformInfo TransformArguments The transform information.
mapArguments MapArguments The map arguments.

PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
currentExtent RectangleShape N/A
velocityExtent RectangleShape N/A
mapArguments MapArguments N/A

PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

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

RemoveAllAnimationCore()

Summary

Removes all animation core.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

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

Public Events

DrawingException

N/A

Remarks

N/A

Event Arguments

DrawingExceptionOverlayEventArgs

DrawnException

N/A

Remarks

N/A

Event Arguments

DrawnExceptionOverlayEventArgs