User Tools

Site Tools


thinkgeo.mapsuite.iosedition.tileoverlay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.iosedition.tileoverlay [2015/08/20 03:08]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.iOSEdition.TileOverlay ====== 
- 
- 
- 
-<!-- Class --> 
-Represents an overlay that maintains tiles. 
-===== Inheritance Hierarchy ===== 
-*System.Object 
-**[[ThinkGeo.MapSuite.iOSEdition.Overlay]] 
-***[[ThinkGeo.MapSuite.iOSEdition.TileOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.BingMapsTileOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.LayerOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.OpenStreetMapTileOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.WmsOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.WorldMapKitOverlay]] 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
-==== Protected Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​TileOverlay()|TileOverlay]] ​  ​| ​   |    | Initializes a new instance of the class. ​  | 
- 
-==== Public Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Close()|Close]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Closes this instance. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Dispose()|Dispose]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Disposes this instance. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Draw(MapArguments,​ OverlayRefreshType)|Draw]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This method draws the overlay by the specified arguments. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBox()|GetBoundingBox]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets the bounding box.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Initialize(MapArguments)|Initialize]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Initializes the specified map arguments. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​PostTransform(TransformArguments,​ MapArguments)|PostTransform]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Posts the transform for the overlay. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Refresh()|Refresh]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Refreshes this instance. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object ​  ​| ​   | 
- 
-==== Protected Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​CloseCore()|CloseCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Closes the core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Dispose(Boolean)|Dispose]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Releases unmanaged and - optionally - managed resources. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawCore(MapArguments,​ OverlayRefreshType)|DrawCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Draws current overlay with provided mapArguments. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawException(GeoCanvas,​ Exception)|DrawException]] ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ Exception ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Draws the exception. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawExceptionCore(GeoCanvas,​ Exception)|DrawExceptionCore]] ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ Exception ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Draws the exception core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawTile(TileView,​ MapArguments)|DrawTile]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]],​ [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  ​| ​   | Redraws a specified tile with the provided world extent. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawTileCore(GeoCanvas,​ TileView)|DrawTileCore]] ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] ​  ​| ​   | Redraws a specified tile with the provided geoCanvas. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object(overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets the bounding box core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetTile()|GetTile]] ​  ​| ​   |    | Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetTileCore()|GetTileCore]] ​  ​| ​   |    | Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetTileMatrix(Double,​ Int32, Int32, GeographyUnit)|GetTileMatrix]] ​  | Double, Int32, Int32, [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | Gets the tile matrix for TileOverlay. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetTileMatrixCells(GeographyUnit,​ RectangleShape,​ Double)|GetTileMatrixCells]] ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​ [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ Double ​  ​| ​   | Gets the tile matrix cells for TileOverlay. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​InitializeCore(MapArguments)|InitializeCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Initializes the core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDrawingException(DrawingExceptionOverlayEventArgs)|OnDrawingException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Handles the event. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDrawnException(DrawnExceptionOverlayEventArgs)|OnDrawnException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Handles the event. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​PostTransformCore(TransformArguments,​ MapArguments)|PostTransformCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Posts the transform for the TileOverlay. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​RefreshCore()|RefreshCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Refreshes the core.   | 
- 
-==== Public Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Attribution|Attribution]] ​  | String ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the attribution. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DrawingExceptionMode|DrawingExceptionMode]] ​  | [[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DrawingQuality|DrawingQuality]] ​  | [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the drawing quality. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsCacheOnly|IsCacheOnly]] ​  | Boolean ​  ​| ​   | Gets or sets a value indicating whether this instance is cache only.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsEmpty|IsEmpty]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets a value indicating whether this instance is empty. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsVisible|IsVisible]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Gets or sets a value indicating whether this instance is visible. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the map arguments. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Name|Name]] ​  | String ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the name.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Opacity|Opacity]] ​  | Double ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the opacity. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​OverlayView|OverlayView]] ​  | UIView ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the overlay view.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileCache|TileCache]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  ​| ​   | Gets or sets the tile cache. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileHeight|TileHeight]] ​  | Int32   ​| ​   | Gets or sets the height of the tile.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileSnappingMode|TileSnappingMode]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TileSnappingMode|TileSnappingMode]] ​  ​| ​   | Gets or sets the tile snapping mode.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileType|TileType]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TileType|TileType]] ​  ​| ​   | Gets and sets the overlay is formed by multiple tiles or single tile.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileWidth|TileWidth]] ​  | Int32   ​| ​   | Gets or sets the width of the tile.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TransitionEffect|TransitionEffect]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TransitionEffect|TransitionEffect]] ​  ​| ​   | Gets or sets the transition effect. ​  | 
- 
-==== Protected Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​DrawingView|DrawingView]] ​  | UIView ​  ​| ​   | Gets or sets the drawing view.   | 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​StretchView|StretchView]] ​  | UIView ​  ​| ​   | Gets or sets the stretch view.   | 
- 
-==== Public Events ==== 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DrawingException|DrawingException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This event raises when [[drawing|exception]]. ​  | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DrawnException|DrawnException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This event raises when [[drawn|exception]]. ​  | 
- 
-===== Public Constructors ===== 
-===== Protected Constructors ===== 
-==== TileOverlay() ==== 
-Initializes a new instance of the class. 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-[[#​Protected Constructors|Go Back]] 
-===== Public Methods ===== 
-==== Close() ==== 
-Closes this instance. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Dispose() ==== 
-Disposes this instance. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Draw(MapArguments,​ OverlayRefreshType) ==== 
-This method draws the overlay by the specified arguments. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | This parameter indicates an mapArguments to draw the overlay. ​  | 
-| refreshType ​  | [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]]<​!-- ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType --> ​  | This parameter indicates whether this overlay needs to be refresh or not.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Equals(Object) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Boolean<​!-- System.Boolean --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   | 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== GetBoundingBox() ==== 
-Gets the bounding box. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | A RectangleShape value for the overlay. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== GetHashCode() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== GetType() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Type<!-- System.Type --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== Initialize(MapArguments) ==== 
-Initializes the specified map arguments. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== PostTransform(TransformArguments,​ MapArguments) ==== 
-Posts the transform for the overlay. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| transformInfo ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.TransformArguments --> ​  | The transform information. ​  | 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Refresh() ==== 
-Refreshes this instance. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== ToString() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-==== CloseCore() ==== 
-Closes the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== Dispose(Boolean) ==== 
-Releases unmanaged and - optionally - managed resources. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| isDisposing ​  | Boolean<​!-- System.Boolean --> ​  | true to release both managed and unmanaged resources; false to release only unmanaged resources. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawCore(MapArguments,​ OverlayRefreshType) ==== 
-Draws current overlay with provided mapArguments. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
-| refreshType ​  | [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]]<​!-- ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType --> ​  | Type of the refresh. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawException(GeoCanvas,​ Exception) ==== 
-Draws the exception. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| geoCanvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<​!-- ThinkGeo.MapSuite.Core.GeoCanvas --> ​  | The geo canvas. ​  | 
-| exception ​  | Exception<​!-- System.Exception --> ​  | The exception. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawExceptionCore(GeoCanvas,​ Exception) ==== 
-Draws the exception core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| geoCanvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<​!-- ThinkGeo.MapSuite.Core.GeoCanvas --> ​  | The geo canvas. ​  | 
-| ex   | Exception<​!-- System.Exception --> ​  | The ex.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawTile(TileView,​ MapArguments) ==== 
-Redraws a specified tile with the provided world extent. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| tile   | [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileView --> ​  | A Tile object that is created by the GetTile() method to draw.   | 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | A mapArguments for drawing the passed tile.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawTileCore(GeoCanvas,​ TileView) ==== 
-Redraws a specified tile with the provided geoCanvas. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| geoCanvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<​!-- ThinkGeo.MapSuite.Core.GeoCanvas --> ​  ​| ​   | 
-| tile   | [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileView --> ​  | A Tile object that is created by the GetTile() method to draw.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== Finalize() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetBoundingBoxCore() ==== 
-Gets the bounding box core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | RectangleShape. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== GetTile() ==== 
-Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileView --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== GetTileCore() ==== 
-Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileView --> ​  | A tile object to form the TileOverlay. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== GetTileMatrix(Double,​ Int32, Int32, GeographyUnit) ==== 
-Gets the tile matrix for TileOverlay. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]]<​!-- ThinkGeo.MapSuite.Core.TileMatrix --> ​  | TileMatrix. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| scale   | Double<​!-- System.Double --> ​  | The scale. ​  | 
-| tileWidth ​  | Int32<​!-- System.Int32 --> ​  | Width of the tile.   | 
-| tileHeight ​  | Int32<​!-- System.Int32 --> ​  | Height of the tile.   | 
-| boundingBoxUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | The bounding box unit.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== GetTileMatrixCells(GeographyUnit,​ RectangleShape,​ Double) ==== 
-Gets the tile matrix cells for TileOverlay. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.TileMatrixCell} --> ​  | Collection<​TileMatrixCell>​. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | The map unit.   | 
-| targetExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The target extent. ​  | 
-| targetScale ​  | Double<​!-- System.Double --> ​  | The target scale. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== InitializeCore(MapArguments) ==== 
-Initializes the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArgument ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map argument. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== MemberwiseClone() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Object<​!-- System.Object --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#​Protected Methods|Go Back]] 
-==== OnDrawingException(DrawingExceptionOverlayEventArgs) ==== 
-Handles the event. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| args   | [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs --> ​  | The instance containing the event data.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== OnDrawnException(DrawnExceptionOverlayEventArgs) ==== 
-Handles the event. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| args   | [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs --> ​  | The instance containing the event data.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== PostTransformCore(TransformArguments,​ MapArguments) ==== 
-Posts the transform for the TileOverlay. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| transformInfo ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.TransformArguments --> ​  | The transform information. ​  | 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== RefreshCore() ==== 
-Refreshes the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-==== Attribution ==== 
-Gets or sets the attribution. 
-=== Return Value === 
-^ Return Type ^ 
-| String<​!-- System.String --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== DrawingExceptionMode ==== 
-This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]<​!-- ThinkGeo.MapSuite.Core.DrawingExceptionMode --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== DrawingQuality ==== 
-Gets or sets the drawing quality. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]]<​!-- ThinkGeo.MapSuite.Core.DrawingQuality --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== IsCacheOnly ==== 
-Gets or sets a value indicating whether this instance is cache only. 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-==== IsEmpty ==== 
-Gets a value indicating whether this instance is empty. 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== IsVisible ==== 
-Gets or sets a value indicating whether this instance is visible. 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#Public Properties|Go Back]] 
-==== MapArguments ==== 
-Gets or sets the map arguments. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== Name ==== 
-Gets or sets the name. 
-=== Return Value === 
-^ Return Type ^ 
-| String<​!-- System.String --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== Opacity ==== 
-Gets or sets the opacity. 
-=== Return Value === 
-^ Return Type ^ 
-| Double<​!-- System.Double --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== OverlayView ==== 
-Gets or sets the overlay view. 
-=== Return Value === 
-^ Return Type ^ 
-| UIView<​!-- MonoTouch.UIKit.UIView --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== TileCache ==== 
-Gets or sets the tile cache. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]]<​!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TileHeight ==== 
-Gets or sets the height of the tile. 
-=== Return Value === 
-^ Return Type ^ 
-| Int32<​!-- System.Int32 --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TileSnappingMode ==== 
-Gets or sets the tile snapping mode. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.TileSnappingMode|TileSnappingMode]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileSnappingMode --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TileType ==== 
-Gets and sets the overlay is formed by multiple tiles or single tile. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.TileType|TileType]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileType --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TileWidth ==== 
-Gets or sets the width of the tile. 
-=== Return Value === 
-^ Return Type ^ 
-| Int32<​!-- System.Int32 --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TransitionEffect ==== 
-Gets or sets the transition effect. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.TransitionEffect|TransitionEffect]]<​!-- ThinkGeo.MapSuite.iOSEdition.TransitionEffect --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#Public Properties|Go Back]] 
-===== Protected Properties ===== 
-==== DrawingView ==== 
-Gets or sets the drawing view. 
-=== Return Value === 
-^ Return Type ^ 
-| UIView<​!-- MonoTouch.UIKit.UIView --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Properties|Go Back]] 
-==== StretchView ==== 
-Gets or sets the stretch view. 
-=== Return Value === 
-^ Return Type ^ 
-| UIView<​!-- MonoTouch.UIKit.UIView --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.TileOverlay --> 
-[[#​Protected Properties|Go Back]] 
-===== Public Events ===== 
-==== DrawingException ==== 
-This event raises when [[drawing|exception]]. 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Events|Go Back]] 
-==== DrawnException ==== 
-This event raises when [[drawn|exception]]. 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Events|Go Back]] 
- 
-__NOTOC__ 
-[[Category:​iOSEdition]] 
-[[Category:​ThinkGeo.MapSuite.iOSEdition]] 
-[[Category:​UpdateDocumentation]] 
  
thinkgeo.mapsuite.iosedition.tileoverlay.1440040131.txt.gz ยท Last modified: 2015/09/21 08:34 (external edit)