User Tools

Site Tools


thinkgeo.mapsuite.core.inmemorybitmaptilecache

Differences

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

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.core.inmemorybitmaptilecache [2015/08/20 03:08]
127.0.0.1 external edit
thinkgeo.mapsuite.core.inmemorybitmaptilecache [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache ====== ====== ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache ======
  
 +{{section>​upgrade_map_suite_to_10.0}}
  
- 
-<!-- Class --> 
 This class is a concrete class inherits from BitmapTileCache. In this class, the tiles will be saved in memory and it provides some properties to control it very easily. This class is a concrete class inherits from BitmapTileCache. In this class, the tiles will be saved in memory and it provides some properties to control it very easily.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
-*System.Object +  ​*System.Object 
-**[[ThinkGeo.MapSuite.Core.TileCache]] +    *ThinkGeo.MapSuite.Core.TileCache 
-***[[ThinkGeo.MapSuite.Core.BitmapTileCache]] +      *ThinkGeo.MapSuite.Core.BitmapTileCache 
-****[[ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache]]+        ***ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache**
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} InMemoryBitmapTileCache() ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#InMemoryBitmapTileCache()|InMemoryBitmapTileCache]] ​  ​| ​   |    | This is the default constructor. ​  |+
  
 +  * //This is the default constructor.//​
 +== Remarks ==
 +  * //If you use this constructor,​ you have to set the properties manually.//
 +== Parameters ==
 +<div newline></​div>​
 ==== Protected Constructors ==== ==== Protected Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
 ==== Public Methods ==== ==== Public Methods ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} GetTile(RectangleShape) ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#​ClearCache()|ClearCache]] ​  ​| ​   | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This method will clear all the tiles in the tileCache. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​DeleteTile(Tile)|DeleteTile]] ​  | [[ThinkGeo.MapSuite.Core.Tile|Tile]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This method will delete the target tile passed in.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​DeleteTiles(RectangleShape)|DeleteTiles]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This method will delete the tiles within the passed in worldExtent. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHigherScaleTile(RectangleShape,​ Double)|GetHigherScaleTile]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ Double ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  | This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#GetTile(RectangleShape)|GetTile]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  | This method returns the BitmapTile corresponding to the tile bounding box passed in.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetTile(Int64,​ Int64)|GetTile]] ​  | Int64, Int64   | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  | This method returns the BitmapTile corresponding to passed in row and column. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetTiles(RectangleShape)|GetTiles]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  | This method returns all the BitmapTiles within the passed in world extent, some of which may not has bitmap. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SaveTile(Tile)|SaveTile]] ​  | [[ThinkGeo.MapSuite.Core.Tile|Tile]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This method will save the target tile passed in.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SaveTiles(Bitmap,​ RectangleShape,​ Boolean)|SaveTiles]] ​  | Bitmap, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ Boolean ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SaveTiles(Bitmap,​ RectangleShape)|SaveTiles]] ​  | Bitmap, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This method will save the bitmap with its extent attached into tiles. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object ​  ​| ​   |+
  
-==== Protected Methods ==== +  * //N/A// 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +== Remarks ​== 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ClearCacheCore()|ClearCacheCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]](overriden) ​  | This method will clear all the tiles in the tileCache. ​  | +  * //N/A//
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DeleteTileCore(Tile)|DeleteTileCore]] ​  | [[ThinkGeo.MapSuite.Core.Tile|Tile]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]](overriden) ​  | This method will delete the target tile passed in.   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetHigherScaleTileCore(RectangleShape,​ Double)|GetHigherScaleTileCore]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ Double ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]](overriden) ​  | This method overrides the logic in its base class BitmapTileCache. This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut. ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetTileCore(Int64,​ Int64)|GetTileCore]] ​  | Int64, Int64   | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]](overriden) ​  | This method returns the BitmapTile corresponding to passed in row and column. ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MergeBitmaps(IEnumerable<​BitmapTile>,​ Double)|MergeBitmaps]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>,​ Double ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  | This method will merege the passed in bitmap tiles into a larege bitmap tile.   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGettingCacheImage(GettingCacheImageBitmapTileCacheEventArgs)|OnGettingCacheImage]] ​  | [[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGottenCacheImage(GottenCacheImageBitmapTileCacheEventArgs)|OnGottenCacheImage]] ​  | [[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SaveTileCore(Tile)|SaveTileCore]] ​  | [[ThinkGeo.MapSuite.Core.Tile|Tile]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]](overriden) ​  | This method will save the target tile passed in.   |+
  
-==== Public Properties ==== +== Return Value == 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +  * Type:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-| {{wiki:PublicProperty.gif|Public Property}}[[#​CacheId|CacheId]] ​  | String ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | Gets or sets the id of the TileCache. ​  | +  * Description:N/A
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CachedTilesByScale|CachedTilesByScale]] ​  | [[ThinkGeo.MapSuite.Core.GeoCollection|GeoCollection]]<​Dictionary<​String,​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>> ​  ​| ​   | This property gets the Cached tiles,each item is a Dictionary with scale as its key.   | +
-| {{wiki:PublicProperty.gif|Public Property}}[[#​ImageFormat|ImageFormat]] ​  | [[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | Gets or sets the tile image format. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​JpegQuality|JpegQuality]] ​  | Int16   | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | Gets or sets the Jpeg quality , this property only take effects when setting the ImageFormat to Jpeg.   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​LoadingTileImage|LoadingTileImage]] ​  | Bitmap ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This property returns back a preset image showing the Tile is loading. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MaximumTilesCount|MaximumTilesCount]] ​  | Int32   ​| ​   | This property gets or sets the maximum tiles count, if it exceed,it will delete the old first cached tiles. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​NoDataTileImage|NoDataTileImage]] ​  | Bitmap ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | This property returns back a preset image showing the tile data is missing. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileAccessMode|TileAccessMode]] ​  | [[ThinkGeo.MapSuite.Core.TileAccessMode|TileAccessMode]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | Gets or sets the Mode for the TileCache access the tiles. The Default value is ReadAddDelete ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileMatrix|TileMatrix]] ​  | [[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] ​  | [[ThinkGeo.MapSuite.Core.TileCache|TileCache]] ​  | Gets or sets the TileMatrix which is used in caculation for tiles. ​  |+
  
-==== Protected Properties ==== +== Parameters ​== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^+  * //​tileBoundingBox//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-==== Public Events ==== +<div newline></​div>​ 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ +** {{wiki:PublicMethod.gif|}} ​GetTile(Int64,​Int64) **
-{{wiki:PublicEvent.gif|Public Event}}[[#​GettingCacheImage|GettingCacheImage]] ​  | [[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GottenCacheImage|GottenCacheImage]] ​  | [[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] ​  | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ​  ​| ​   |+
  
-===== Public Constructors ===== +  * //N/A// 
-==== InMemoryBitmapTileCache() ==== +== Remarks == 
-This is the default constructor. +  ​* //N/A//
-=== Remarks ​=== +
-If you use this constructor,​ you have to set the properties manually. +
-=== Parameters === +
-^  Name ^  Type ^  Description ^+
  
-[[#Public Constructors|Go Back]] +== Return Value == 
-===== Protected Constructors ===== +  ​* ​Type:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-===== Public Methods ===== +  * Description:​N/​A
-==== ClearCache() ==== +
-This method will clear all the tiles in the tileCache. +
-=== Remarks === +
-This method will not take effect when the ReadOnly is set to true. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   ​|+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //row// 
 +    * Type:Int64 
 +    * Description:N/A
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +  * //column// 
-[[#Public Methods|Go Back]] +    ​* ​Type:Int64 
-==== DeleteTile(Tile) ==== +    ​* Description:​N/​A
-This method will delete the target tile passed in. +
-=== Remarks === +
-This method will not take effect when the ReadOnly is set to true. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} GetTiles(RectangleShape) **
-| tile   | [[ThinkGeo.MapSuite.Core.Tile|Tile]]<!-- ThinkGeo.MapSuite.Core.Tile --  | The target tile to be deleted  ​|+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-==== DeleteTiles(RectangleShape) ==== +  * //N/A//
-This method will delete the tiles within the passed in worldExtent. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​^  Description ^ +  ​Type:​Collection<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]> 
-| worldExtent ​  ​| ​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --  | The target extent to delete all tiles within it.   |+  * Description:​N/​A
  
-<​!-- ​ThinkGeo.MapSuite.Core.TileCache --> +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​worldExtent//​ 
-==== Equals(Object) ==== +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-=== Return Value === +    ​* ​Description:N/A
-^ Return Type ^ Description ​+
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} GetHigherScaleTile(RectangleShape,​Double) **
-| obj   | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Object --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-==== GetHashCode() ==== +  * //N/A//
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Int32<​!-- System.Int32 --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​^+  ​Type:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
 +  Description:N/A
  
-<!-- System.Object --> +== Parameters ​== 
-[[#Public Methods|Go Back]] +  * //​tileBoundingBox//​ 
-==== GetHigherScaleTile(RectangleShape,​ Double) ​==== +    ​* ​Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut. +    * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]<!-- ThinkGeo.MapSuite.Core.BitmapTile --> ​  | Returns the higher scale(higher zoomLevel) bitmap tile.   |+
  
-=== Parameters === +  * //​tileScale//​ 
-^  Name ^  ​Type ^  ​Description ​+    ​* ​Type:Double 
-| tileBoundingBox ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The parameter specifies the current tile bounding box.   | +    * Description:N/A
-| tileScale ​  | Double<​!-- System.Double --> ​  | This parameter specifies the current tile scale. ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} SaveTile(Tile**
-==== GetTile(RectangleShape==== +
-This method returns the BitmapTile corresponding to the tile bounding box passed in. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]<​!-- ThinkGeo.MapSuite.Core.BitmapTile --> ​  | Returns the BitmapTile corresponding to the passed in boundingBox. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| tileBoundingBox ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The target boundingBox for the tile to fetch. ​  |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:Void 
-==== GetTile(Int64,​ Int64) ==== +  * Description:N/A
-This method returns the BitmapTile corresponding to passed in row and column. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| [[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]<​!-- ThinkGeo.MapSuite.Core.BitmapTile --> ​  | Returns the BitmapTile corresponding to the passed in row and column. ​  |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //tile// 
-| row   | Int64<​!-- System.Int64 --> ​  | The target row for the tile to fetch  ​+    * Type:[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-| column ​  | Int64<​!-- System.Int64 --> ​  | The target column for the tile to fetch. ​  |+    * Description:​N/​A
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} SaveTiles(Bitmap,RectangleShape,Boolean**
-==== GetTiles(RectangleShape) ​==== +
-This method returns all the BitmapTiles within the passed in world extent, some of which may not has bitmap. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Collection<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.BitmapTile} --> ​  | Returns a collection of BitmapTiles within the passed in worldExtent. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The target worldExtent will be used to fetch all the BitmapTiles from.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:Void 
-==== GetType() ==== +  * Description:N/A
-=== Return Value === +
-^ Return ​Type Description ​+
-| Type<!-- System.Type --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​bitmap//​ 
 +    * Type:Bitmap 
 +    * Description:N/A
  
-<!-- System.Object --> +  * //​bitmapExtent//​ 
-[[#Public Methods|Go Back]] +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== SaveTile(Tile) ==== +    ​* ​Description:N/A
-This method will save the target tile passed in. +
-=== Remarks === +
-This method will not take effect when the ReadOnly is set to true. +
-=== Return Value === +
-^ Return Type ^ Description ​+
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +  * //​saveContainedCellsOnly//​ 
-^  Name ^  ​Type ^  ​Description ​+    ​* ​Type:Boolean 
-| tile   | [[ThinkGeo.MapSuite.Core.Tile|Tile]]<​!-- ThinkGeo.MapSuite.Core.Tile --> ​  | The target tile to be saved. ​  |+    * Description:N/A
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} SaveTiles(Bitmap,​RectangleShape) ​**
-==== SaveTiles(Bitmap,​ RectangleShape, Boolean==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| bitmap ​  | Bitmap<​!-- System.Drawing.Bitmap --> ​  ​| ​   | +  ​* //N/A//
-| bitmapExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  ​| ​   | +
-| saveContainedCellsOnly ​  | Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:Void 
-==== SaveTiles(Bitmap,​ RectangleShape) ==== +  * Description:N/A
-This method will save the bitmap with its extent attached into tiles. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​bitmap//​ 
-| bitmap ​  ​| ​Bitmap<!-- System.Drawing.Bitmap --> ​  | The target bitmap to be saved into tiles. ​  | +    * Type:Bitmap 
-| bitmapExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The target extent for the bitmap. ​  |+    * Description:​N/​A
  
-<​!-- ​ThinkGeo.MapSuite.Core.TileCache --> +  * //​bitmapExtent//​ 
-[[#Public Methods|Go Back]] +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== ToString() ==== +    ​* ​Description:N/A
-=== Return Value === +
-^ Return Type ^ Description ​+
-| String<​!-- System.String --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^+** {{wiki:​PublicMethod.gif|}} DeleteTiles(RectangleShape) **
  
-<!-- System.Object --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-===== Protected Methods ===== +  * //N/A//
-==== ClearCacheCore() ==== +
-This method will clear all the tiles in the tileCache. +
-=== Remarks ​=== +
-This method will not take effect when the ReadOnly is set to true. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​^+  ​Type:Void 
 +  Description:N/A
  
-<​!-- ​ThinkGeo.MapSuite.Core.TileCache(overriden) --> +== Parameters == 
-[[#​Protected Methods|Go Back]] +  * //​worldExtent//​ 
-==== DeleteTileCore(Tile) ==== +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-This method will delete the target tile passed in. +    ​* ​Description:N/A
-=== Remarks === +
-This method will not take effect when the ReadOnly is set to true. +
-=== Return Value === +
-^ Return Type ^ Description ​+
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} DeleteTile(Tile) **
-| tile   | [[ThinkGeo.MapSuite.Core.Tile|Tile]]<!-- ThinkGeo.MapSuite.Core.Tile --> ​  | The target tile to be deleted. ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-==== Finalize() ==== +  * //N/A//
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​^+  ​Type:Void 
 +  Description:N/A
  
-<!-- System.Object --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +  * //tile// 
-==== GetHigherScaleTileCore(RectangleShape,​ Double) ​==== +    ​* ​Type:[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-This method overrides the logic in its base class BitmapTileCache. This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut. +    * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]<!-- ThinkGeo.MapSuite.Core.BitmapTile --> ​  | Returns the higher scale(higher zoomLevel) bitmap tile.   |+
  
-=== Parameters === +<div newline></div> 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} ClearCache() **
-| tileBoundingBox ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --  | The parameter specifies the current tile bounding box.   | +
-| tileScale ​  | Double<!-- System.Double --  | This parameter specifies the current tile scale  ​|+
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-==== GetTileCore(Int64,​ Int64) ==== +  * //N/A//
-This method returns the BitmapTile corresponding to passed in row and column. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]<​!-- ThinkGeo.MapSuite.Core.BitmapTile --> ​  | Returns the BitmapTile corresponding to the passed in row and column. ​  |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Void 
-| row   | Int64<​!-- System.Int64 --> ​  | The target row for the tile to fetch. ​  | +  Description:N/A
-| column ​  | Int64<​!-- System.Int64 --> ​  | The target column for the tile to fetch. ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache(overriden) --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-==== MemberwiseClone() ​==== +** {{wiki:​PublicMethod.gif|}} ToString() **
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-=== Parameters === +  * //N/A// 
-^  Name ^  Type ^  Description ^+== Remarks ​== 
 +  ​* //N/A//
  
-<!-- System.Object --> +== Return Value == 
-[[#​Protected Methods|Go Back]] +  ​* ​Type:String 
-==== MergeBitmaps(IEnumerable<​BitmapTile>,​ Double) ==== +  * Description:N/A
-This method will merege the passed in bitmap tiles into a larege bitmap tile. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| [[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]<​!-- ThinkGeo.MapSuite.Core.BitmapTile --> ​  | Returns a merged bitmap tile.   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  Type ^  Description ^ +<div newline></div
-| tilesToMerge ​  | IEnumerable<[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.BitmapTile} --  | The collection of tiles to be mereged. ​  | +** {{wiki:​PublicMethod.gif|}} Equals(Object) **
-| scale   | Double<​!-- System.Double --> ​  | The target scale for result mereged bitmap tile.   |+
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-==== OnGettingCacheImage(GettingCacheImageBitmapTileCacheEventArgs) ==== +  * //N/A//
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Boolean 
-| e   | [[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]]<​!-- ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs --> ​  ​| ​   |+  Description:N/A
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +  * //obj// 
-==== OnGottenCacheImage(GottenCacheImageBitmapTileCacheEventArgs) ​==== +    ​* ​Type:Object 
-=== Return Value === +    ​* Description:​N/​A
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} GetHashCode() **
-| e   | [[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]]<​!-- ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs --> ​  ​| ​   ​|+
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== SaveTileCore(Tile) ==== +  * //N/A//
-This method will save the target tile passed in. +
-=== Remarks ​=== +
-This method will not take effect when the ReadOnly is set to true. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Int32 
-| tile   | [[ThinkGeo.MapSuite.Core.Tile|Tile]]<​!-- ThinkGeo.MapSuite.Core.Tile --> ​  | The target tile to be saved. ​  |+  Description:N/A
  
-<!-- ThinkGeo.MapSuite.Core.TileCache(overriden) --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-===== Public Properties ===== +** {{wiki:​PublicMethod.gif|}} GetType() **
-==== CacheId ==== +
-Gets or sets the id of the TileCache. +
-=== Return Value === +
-^ Return Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +  * //N/A// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== CachedTilesByScale ==== +  * //N/A//
-This property gets the Cached tiles,each item is a Dictionary with scale as its key. +
-=== Return Value === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.Core.GeoCollection|GeoCollection]]<​Dictionary<​String,​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>><​!-- ThinkGeo.MapSuite.Core.GeoCollection{System.Collections.Generic.Dictionary{System.String,​ThinkGeo.MapSuite.Core.BitmapTile}} --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache --> +== Return Value == 
-[[#Public Properties|Go Back]] +  * Type:Type 
-==== ImageFormat ==== +  * Description:​N/​A
-Gets or sets the tile image format. +
-=== Return Value === +
-^ Return ​Type ^ +
-| [[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]]<​!-- ThinkGeo.MapSuite.Core.TileImageFormat --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +== Parameters ​== 
-[[#Public Properties|Go Back]] +<div newline></​div>​ 
-==== JpegQuality ​==== +==== Protected Methods ​==== 
-Gets or sets the Jpeg quality , this property only take effects when setting the ImageFormat to Jpeg. +** {{wiki:​ProtectedMethod.gif|}} GetTileCore(Int64,​Int64) **
-=== Return Value === +
-^ Return Type ^ +
-| Int16<​!-- System.Int16 --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --+  * //This method returns the BitmapTile corresponding to passed in row and column.// 
-[[#Public Properties|Go Back]] +== Remarks == 
-==== LoadingTileImage ​==== +  * //N/A// 
-This property returns back a preset image showing ​the Tile is loading+ 
-=== Return Value === +== Return Value == 
-Return Type ^ +  * Type:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-Bitmap<!-- System.Drawing.Bitmap --  ​|+  * Description:​Returns the BitmapTile corresponding to the passed in row and column. 
 + 
 +== Parameters == 
 +  * //row// 
 +    * Type:​Int64 
 +    * Description:​The target row for the tile to fetch. 
 + 
 +  * //​column//​ 
 +    * Type:​Int64 
 +    * Description:​The target column for the tile to fetch. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} SaveTileCore(Tile) ** 
 + 
 +  * //This method will save the target tile passed in.// 
 +== Remarks == 
 +  * //This method will not take effect when the ReadOnly is set to true.// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //tile// 
 +    * Type:[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
 +    * Description:​The target tile to be saved. 
 + 
 +<div newline></​div
 +** {{wiki:​ProtectedMethod.gif|}} DeleteTileCore(Tile) ** 
 + 
 +  * //This method will delete the target tile passed in.// 
 +== Remarks == 
 +  * //This method will not take effect when the ReadOnly is set to true.// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //tile// 
 +    * Type:[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
 +    * Description:​The target tile to be deleted. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} ClearCacheCore() ** 
 + 
 +  * //This method will clear all the tiles in the tileCache.//​ 
 +== Remarks ​== 
 +  * //This method will not take effect when the ReadOnly is set to true.// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} GetHigherScaleTileCore(RectangleShape,​Double) ** 
 + 
 +  * //This method overrides ​the logic in its base class BitmapTileCache. This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut.// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value =
 +  * Type:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
 +  * Description:​Returns the higher scale(higher zoomLevel) bitmap tile. 
 + 
 +== Parameters ​== 
 +  * //​tileBoundingBox//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​The parameter specifies the current tile bounding box. 
 + 
 +  * //​tileScale//​ 
 +    * Type:​Double 
 +    * Description:​This parameter specifies the current tile scale. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} MergeBitmaps(IEnumerable<​BitmapTile>,​Double) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return ​Value == 
 +  * Type:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //​tilesToMerge//​ 
 +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>​ 
 +    * Description:​N/​A 
 + 
 +  * //scale// 
 +    * Type:​Double 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} OnGottenCacheImage(GottenCacheImageBitmapTileCacheEventArgs) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //e// 
 +    * Type:​[[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} OnGettingCacheImage(GettingCacheImageBitmapTileCacheEventArgs) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //e// 
 +    * Type:​[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} Finalize() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​Object 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +==== Public Properties ==== 
 +** {{wiki:​PublicProperty.gif|}} MaximumTilesCount **
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> 
-[[#Public Properties|Go Back]] 
-==== MaximumTilesCount ==== 
 This property gets or sets the maximum tiles count, if it exceed,it will delete the old first cached tiles. This property gets or sets the maximum tiles count, if it exceed,it will delete the old first cached tiles.
-=== Return Value === +== Remarks == 
-^ Return ​Type +N/A 
-| Int32<​!-- System.Int32 --> ​  |+== Return Value == 
 +  ​* ​Type:Int32
  
-<!-- ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache --> +** {{wiki:​PublicProperty.gif|}} CachedTilesByScale **
-[[#Public Properties|Go Back]] +
-==== NoDataTileImage ==== +
-This property returns back a preset image showing the tile data is missing. +
-=== Return Value === +
-^ Return Type ^ +
-| Bitmap<​!-- System.Drawing.Bitmap --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +This property gets the Cached ​tiles,each item is a Dictionary with scale as its key. 
-[[#Public Properties|Go Back]] +== Remarks == 
-==== TileAccessMode ==== +N/A 
-Gets or sets the Mode for the TileCache access ​the tiles. The Default value is ReadAddDelete +== Return Value == 
-=== Remarks ​=== +  ​* ​Type:[[ThinkGeo.MapSuite.Core.GeoCollection<T>​[[System.Collections.Generic.Dictionary`2[[System.String,​ mscorlib, Version=4.0.0.0,​ Culture=neutral,​ PublicKeyToken=b77a5c561934e089],​[ThinkGeo.MapSuite.Core.BitmapTile, MapSuiteCore,​ Version=9.0.0.0,​ Culture=neutral,​ PublicKeyToken=null]],​ mscorlib, Version=4.0.0.0,​ Culture=neutral,​ PublicKeyToken=b77a5c561934e089]]|GeoCollection<​T>​]]
-If you want it to take effect, you need set the ReadOnly property false. +
-=== Return Value === +
-^ Return ​Type +
-[[ThinkGeo.MapSuite.Core.TileAccessMode|TileAccessMode]]<!-- ThinkGeo.MapSuite.Core.TileAccessMode --> ​  |+
  
-<​!-- ​ThinkGeo.MapSuite.Core.TileCache --> +** {{wiki:​PublicProperty.gif|}} TileMatrix ** 
-[[#Public Properties|Go Back]] + 
-==== TileMatrix ​==== +N/A 
-Gets or sets the TileMatrix which is used in caculation for tiles+== Remarks == 
-=== Return Value === +N/A 
-^ Return ​Type ^ +== Return Value == 
-| [[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]]<!-- ThinkGeo.MapSuite.Core.TileMatrix --> ​  |+  * Type:[[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} TileAccessMode ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.Core.TileAccessMode|TileAccessMode]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} NoDataTileImage ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​Bitmap 
 + 
 +** {{wiki:​PublicProperty.gif|}} LoadingTileImage ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  ​* ​Type:Bitmap 
 + 
 +** {{wiki:​PublicProperty.gif|}} ImageFormat ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} JpegQuality ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​Int16 
 + 
 +** {{wiki:​PublicProperty.gif|}} CacheId ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​String 
 + 
 +==== Protected Properties ==== 
 +==== Public Events ==== 
 +** {{wiki:​PublicEvent.gif|}} GottenCacheImage ** 
 +N/A 
 +== Remarks == 
 +N/A
  
-<!-- ThinkGeo.MapSuite.Core.TileCache --> +Event Arguments:[[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]]
-[[#Public Properties|Go Back]] +
-===== Protected Properties ===== +
-===== Public Events ===== +
-==== GettingCacheImage ==== +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]]<!-- ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.BitmapTileCache --> +** {{wiki:​PublicEvent.gif|}} GettingCacheImage ** 
-[[#Public Events|Go Back]] +N/A 
-==== GottenCacheImage ==== +== Remarks ​== 
-=== Event Arguments === +N/A
-^ Event Arguments ^ +
-| [[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]]<​!-- ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs --> ​  |+
  
-<​!-- ​ThinkGeo.MapSuite.Core.BitmapTileCache --> +Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]]
-[[#Public Events|Go Back]]+
  
-__NOTOC__ 
-[[Category:​MapSuiteCore]] 
-[[Category:​ThinkGeo.MapSuite.Core]] 
-[[Category:​UpdateDocumentation]] 
  
thinkgeo.mapsuite.core.inmemorybitmaptilecache.1440040128.txt.gz · Last modified: 2015/09/17 10:31 (external edit)