User Tools

Site Tools


thinkgeo.mapsuite.iosedition.tileoverlay

ThinkGeo.MapSuite.iOSEdition.TileOverlay

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

Represents an overlay that maintains tiles.

Inheritance Hierarchy

Members Summary

Public Constructors

Protected Constructors

TileOverlay()

Initializes a new instance of the class.

Remarks

N/A

Parameters

Public Methods

GetOneTile()

N/A

Remarks

N/A

Return Value
Parameters

Refresh(IEnumerable<RectangleShape>)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(TimeSpan)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(TimeSpan,BufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan,BufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,BufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

RemoveAllAnimations()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBoundingBox()

N/A

Remarks

N/A

Return Value
Parameters

Initialize(MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(MapArguments,OverlayRefreshType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

PostTransform(TransformArguments,MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Close()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Dispose()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

ToString()

N/A

Remarks

N/A

Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

N/A

Remarks

N/A

Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

N/A

Remarks

N/A

Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

N/A

Remarks

N/A

Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawCore(MapArguments,OverlayRefreshType)

Draws current overlay with provided mapArguments.

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • mapArguments

RemoveAllAnimationCore()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawTile(TileView,MapArguments)

Redraws a specified tile with the provided world extent.

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tile
    • Type:TileView
    • Description:A Tile object that is created by the GetTile() method to draw.
  • mapArguments
    • Description:A mapArguments for drawing the passed tile.

DrawTileCore(GeoCanvas,TileView)

Redraws a specified tile with the provided geoCanvas.

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tile
    • Type:TileView
    • Description:A Tile object that is created by the GetTile() method to draw.

GetTile()

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
Parameters

GetTileCore()

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:TileView
  • Description:A tile object to form the TileOverlay.
Parameters

GetTileMatrix(Double,Int32,Int32,GeographyUnit)

Gets the tile matrix for TileOverlay.

Remarks

N/A

Return Value
Parameters
  • scale
    • Type:Double
    • Description:The scale.
  • tileWidth
    • Type:Int32
    • Description:Width of the tile.
  • tileHeight
    • Type:Int32
    • Description:Height of the tile.
  • boundingBoxUnit

GetTileMatrixCells(GeographyUnit,RectangleShape,Double)

Gets the tile matrix cells for TileOverlay.

Remarks

N/A

Return Value
  • Type:Collection<TileMatrixCell>
  • Description:Collection<TileMatrixCell>.
Parameters
  • targetScale
    • Type:Double
    • Description:The target scale.

PostTransformCore(TransformArguments,MapArguments)

Posts the transform for the TileOverlay.

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • mapArguments

Dispose(Boolean)

Releases unmanaged and - optionally - managed resources.

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • disposing
    • Type:Boolean
    • Description:true to release both managed and unmanaged resources; false to release only unmanaged resources.

GetBoundingBoxCore()

N/A

Remarks

N/A

Return Value
Parameters

RefreshCore()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

RefreshCore(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

CloseCore()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

InitializeCore(MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawException(GeoCanvas,Exception)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • exception
    • Type:Exception
    • Description:N/A

DrawExceptionCore(GeoCanvas,Exception)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • ex
    • Type:Exception
    • Description:N/A

OnDrawingException(DrawingExceptionOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnException(DrawnExceptionOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Finalize()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

N/A

Remarks

N/A

Return Value
  • Type:Object
  • Description:N/A
Parameters

ClearTiles(UIView[])

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • views
    • Type:UIView[]
    • Description:N/A

Public Properties

IsCacheOnly

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

Remarks

N/A

Return Value
  • Type:Boolean

TileWidth

Gets or sets the width of the tile.

Remarks

N/A

Return Value
  • Type:Int32

TileHeight

Gets or sets the height of the tile.

Remarks

N/A

Return Value
  • Type:Int32

IsVisible

Gets or sets a value indicating whether this instance is visible.

Remarks

N/A

Return Value
  • Type:Boolean

TransitionEffect

Gets or sets the transition effect.

Remarks

N/A

Return Value

TileCache

Gets or sets the tile cache.

Remarks

N/A

Return Value

TileSnappingMode

Gets or sets the tile snapping mode.

Remarks

N/A

Return Value

TileType

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

Remarks

N/A

Return Value

AutoRefreshInterval

N/A

Remarks

N/A

Return Value
  • Type:TimeSpan

Name

N/A

Remarks

N/A

Return Value
  • Type:String

DrawingExceptionMode

N/A

Remarks

N/A

Return Value

IsEmpty

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Attribution

N/A

Remarks

N/A

Return Value
  • Type:String

OverlayView

N/A

Remarks

N/A

Return Value
  • Type:UIView

DrawingQuality

N/A

Remarks

N/A

Return Value

Opacity

N/A

Remarks

N/A

Return Value
  • Type:Double

MapArguments

N/A

Remarks

N/A

Return Value

CanRefreshRegion

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Protected Properties

CacheMark

N/A

Remarks

N/A

Return Value
  • Type:String

SingleTile

N/A

Remarks

N/A

Return Value

DrawingView

Gets or sets the drawing view.

Remarks

N/A

Return Value
  • Type:UIView

StretchView

Gets or sets the stretch view.

Remarks

N/A

Return Value
  • Type:UIView

Public Events

DrawingException N/A

Remarks

N/A

Event Arguments:DrawingExceptionOverlayEventArgs

DrawnException N/A

Remarks

N/A

Event Arguments:DrawnExceptionOverlayEventArgs

thinkgeo.mapsuite.iosedition.tileoverlay.txt · Last modified: 2017/03/16 21:59 (external edit)