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!
Represents an overlay that maintains tiles.
N/A
N/A
N/A
N/A
Refresh(RectangleShape,TimeSpan)
N/A
N/A
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
N/A
N/A
Refresh(IEnumerable<RectangleShape>,TimeSpan)
N/A
N/A
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
DrawCore(RectangleShape,OverlayRefreshType)
Draws current overlay with provided world extent.
N/A
PrefillDataToTiles(IEnumerable<Tile>)
N/A
N/A
N/A
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.
N/A
OnDrawTilesProgressChanged(DrawTilesProgressChangedTileOverlayEventArgs)
Occurs when Tiles' download progress is changed.
N/A
OnDrawingTile(DrawingTileTileOverlayEventArgs)
This method raises before a tile is drawing.
N/A
OnDrawnTile(DrawnTileTileOverlayEventArgs)
This method raises after a tile is drawn.
N/A
Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile.
N/A
N/A
N/A
Redraws a specified tile with the provided world extent.
N/A
DrawTileCore(Tile,RectangleShape)
Redraws a specified tile with the provided world extent.
N/A
This method disposes unmanaged resources used in this class.
N/A
This method initializes overlay object.
When implementing this method, consider initializing the overlay canvas such as setting its z-index, setting current map reference to the CurrentMap property.
GetDrawingCells(RectangleShape)
This method gets the cells for drawing in the passed world extent.
N/A
GetDrawingCellsCore(RectangleShape)
This method gets the cells for drawing in the passed world extent.
When overriding this method, consider that the TileBuffer affects the passed world extent.
GetTileMatrix(Double,Int32,Int32,GeographyUnit)
N/A
N/A
DrawException(GeoCanvas,Exception)
This method will draw on the canvas when the layer.Draw throw exception and the DrawExceptionMode is set to DrawException instead of ThrowException.
This method can be overriden its logic by rewrite the DrawExceptionCore.
DrawExceptionCore(GeoCanvas,Exception)
This method will draw on the canvas when the layer.Draw throw exception and the DrawExceptionMode is set to DrawException instead of ThrowException.
N/A
OnDrawingException(DrawingExceptionTileOverlayEventArgs)
N/A
N/A
N/A
N/A
N/A
N/A
IxQ=(RectangleShape,Double,Double,Int64,Int64,Int32)
N/A
N/A
DrawStretchTiles(RectangleShape)
N/A
N/A
GetSortedCells(Dictionary<String,TileMatrixCell>,RectangleShape)
N/A
N/A
GetSortedCellsCore(Dictionary<String,TileMatrixCell>,RectangleShape)
N/A
N/A
4BM=(IEnumerable<RectangleShape>)
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Gets and sets the transition effect of the overlay when zooming. After zooming, the existing tiles stretch and leave in current viewport. Set to None when its background is transparent.
N/A
N/A
N/A
Gets or sets the image quality when the TileImageFormat is Jpeg; otherwise this property has no effects. Its default value is 80.
N/A
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.
N/A
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 (-1000000000, 1000000000, 1000000000, -1000000000); It's allowed to modify it to customize the matrix.
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Gets current stretch canvas which holds stretched tile controls during the stretch transition.
N/A
N/A
N/A
N/A
N/A
Event Arguments:DrawTilesProgressChangedTileOverlayEventArgs
N/A
Event Arguments:DrawingTileTileOverlayEventArgs
N/A
Event Arguments:DrawnAttributionOverlayEventArgs