User Tools

Site Tools


thinkgeo.mapsuite.mvcedition.layeroverlay

Differences

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

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.mvcedition.layeroverlay [2015/08/20 03:08]
127.0.0.1 external edit
thinkgeo.mapsuite.mvcedition.layeroverlay [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.MvcEdition.LayerOverlay ====== ====== ThinkGeo.MapSuite.MvcEdition.LayerOverlay ======
  
 +{{section>​upgrade_map_suite_to_10.0}}
  
- 
-<!-- Class --> 
 Represents an Overlay that contains layers. Represents an Overlay that contains layers.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
-*System.Object +  ​*System.Object 
-**[[ThinkGeo.MapSuite.MvcEdition.Overlay]] +    *ThinkGeo.MapSuite.MvcEdition.Overlay 
-***[[ThinkGeo.MapSuite.MvcEdition.LayerOverlay]]+      ***ThinkGeo.MapSuite.MvcEdition.LayerOverlay**
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} LayerOverlay() ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#LayerOverlay()|LayerOverlay]] ​  ​| ​   |    | Initialize an instance of the LayerOverlay class. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​LayerOverlay(String)|LayerOverlay]] ​  | String ​  ​| ​   | Initialize an instance of the LayerOverlay class with the overlay identifier specified. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​LayerOverlay(String,​ Boolean, TileType)|LayerOverlay]] ​  | String, Boolean, [[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]] ​  ​| ​   | Initialize an instance of the LayerOverlay class with the overlay identifier, IsBaseOverlay boolean value and the value indicating whether to use tiling. ​  |+
  
-==== Protected Constructors ​==== +  * //​Initialize an instance of the LayerOverlay class.// 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^+== Remarks ​== 
 +  * //N/A// 
 +== Parameters ​== 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} LayerOverlay(String) **
  
 +  * //​Initialize an instance of the LayerOverlay class with the overlay identifier specified.//​
 +== Remarks ==
 +  * //N/A//
 +== Parameters ==
 +  * //id//
 +    * Type:String
 +    * Description:​The identifier string used to retrieve the overlay for collection.
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} LayerOverlay(String,​Boolean,​TileType) **
 +
 +  * //​Initialize an instance of the LayerOverlay class with the overlay identifier, IsBaseOverlay boolean value and the value indicating whether to use tiling.//
 +== Remarks ==
 +  * //N/A//
 +== Parameters ==
 +  * //id//
 +    * Type:String
 +    * Description:​The identifier string used to retrieve the overlay for collection.
 +
 +  * //​isBaseOverlay//​
 +    * Type:​Boolean
 +    * Description:​A boolean value that indicates whether this overlay is a base overlay.
 +
 +  * //​tileType//​
 +    * Type:​[[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]]
 +    * Description:​The TileType that indicates whether this overlay uses tiling.
 +
 +<div newline></​div>​
 +==== Protected Constructors ====
 ==== Public Methods ==== ==== Public Methods ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} SetBaseEpsgProjection(String) ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#​DataBindTo(String,​ String)|DataBindTo]] ​  | String, String ​  ​| ​   |    | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Draw(GeoCanvas,​ Object, RectangleShape,​ GeographyUnit)|Draw]] ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ Object, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | Draw all of the layers to the image object using the parameters specified. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​FromJson(String)|FromJson]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Load this object from a json string. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GenerateCacheImages(Double,​ RectangleShape,​ GeographyUnit)|GenerateCacheImages]] ​  | Double, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | Generates the images to the server cache by scale. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GenerateCacheImages(ZoomLevel,​ RectangleShape,​ GeographyUnit)|GenerateCacheImages]] ​  | [[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]],​ [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | Generates images to the server cache by zoomLevel. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBaseEpsgProjection()|GetBaseEpsgProjection]] ​  ​| ​   |    | Returns an EPSG string that indicates the projection of the LayerOverlay. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBox()|GetBoundingBox]] ​  ​| ​   |    | Gets the smallest extent that includes all of the features of all layers in the LayerOverlay. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Redraw()|Redraw]] ​  ​| ​   |    | Redraw this overlay. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#SetBaseEpsgProjection(String)|SetBaseEpsgProjection]] ​  | String ​  ​| ​   | Sets the EPSG projection of the LayerOverlay when it is a base overlay. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToJson()|ToJson]] ​  ​| ​   | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Returns a JSON string which contains the information for creating an overlay at the client side.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object ​  ​| ​   |+
  
-==== Protected Methods ==== +  ​* //Sets the EPSG projection ​of the LayerOverlay when it is a base overlay.// 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +== Remarks == 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawCore(GeoCanvas,​ Object, RectangleShape,​ GeographyUnit)|DrawCore]] ​  ​| [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ Object, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | Draw all of the layers to the image object using the parameters specified  | +  * //N/A//
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​RegisterJavaScriptLibraryCore(Page)|RegisterJavaScriptLibraryCore]] ​  | Page   | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Registers a Javascript library URL string to the client HTML page.   |+
  
-==== Public Properties ==== +== Return Value == 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +  * Type:Void 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ActionTriggers|ActionTriggers]] ​  | Collection<​[[ThinkGeo.MapSuite.MvcEdition.ActionTrigger|ActionTrigger]]> ​  ​| ​   |    | +  * Description:N/A
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Attribution|Attribution]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​AutoRefreshInterval|AutoRefreshInterval]] ​  | TimeSpan ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets or sets the time interval in which the MarkerOverlay refreshes itself. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ClientCache|ClientCache]] ​  | [[ThinkGeo.MapSuite.MvcEdition.ClientCache|ClientCache]] ​  ​| ​   | Gets or sets the ClientCache object that contains the configuration for the browser cache of this overlay. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Id|Id]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets the identifier for the overlay to be found. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsBaseOverlay|IsBaseOverlay]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets or sets a value that indicates whether the overlay is a base overlay. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsMultiThreadDisabled|IsMultiThreadDisabled]] ​  | Boolean ​  ​| ​   | Gets or sets whether the multi-thread is disabled or not.   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsVisible|IsVisible]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]](overriden) ​  | Gets or sets a value that indicates whether the overlay is visible on the map.   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsVisibleInOverlaySwitcher|IsVisibleInOverlaySwitcher]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets or sets a value that indicates whether the overlay name is displayed in the OverlaySwitcher. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​JpegQuality|JpegQuality]] ​  | Int32   ​| ​   | Gets or sets the quality of the JPEG image that is sent to the web browser. Valid values are between 1 - 100, inclusive. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Layers|Layers]] ​  | [[ThinkGeo.MapSuite.Core.GeoCollection|GeoCollection]]<​[[ThinkGeo.MapSuite.Core.Layer|Layer]]> ​  ​| ​   | Gets a GeoCollection that contains the layers that will draw on the image that is sent to the browser. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Name|Name]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets or sets the name of the overlay, which will display in the OverlaySwitcher. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​OnClientAutoRefreshTick|OnClientAutoRefreshTick]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets or sets a JavaScript function name which will be executed when the number of milliseconds specified in the AutoRefreshInterval property has elapsed. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Opacity|Opacity]] ​  | Single ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]] ​  | Gets or sets the opacity level of the overlay. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ServerCache|ServerCache]] ​  | [[ThinkGeo.MapSuite.MvcEdition.ServerCache|ServerCache]] ​  ​| ​   | Gets or sets the server cache in the overlay. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileHeight|TileHeight]] ​  | Int32   ​| ​   | Gets or sets the height of each tile if the layer is in MultipleTile mode.   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileMargin|TileMargin]] ​  | Int32   ​| ​   | Gets or sets the number of extra rows and colums of tiles on each side that will surround the minimum grid tiles to cover the map. Used only when in MultipleTile mode.   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileType|TileType]] ​  | [[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]] ​  ​| ​   | Gets or sets whether or not the LayerOverlay uses tiling. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileWidth|TileWidth]] ​  | Int32   ​| ​   | Gets or sets the width of each tile if the layer is in MultipleTile mode.   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TransitionEffect|TransitionEffect]] ​  | [[ThinkGeo.MapSuite.MvcEdition.TransitionEffect|TransitionEffect]] ​  ​| ​   | Gets or sets the transition effect to use when the map is zoomed. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TransitionEffectDelayInMilliseconds|TransitionEffectDelayInMilliseconds]] ​  | Int32   ​| ​   |    | +
-| {{wiki:PublicProperty.gif|Public Property}}[[#​WebImageFormat|WebImageFormat]] ​  | [[ThinkGeo.MapSuite.MvcEdition.WebImageFormat|WebImageFormat]] ​  ​| ​   | Gets or sets the format of the image that is sent to the web browser. ​  | +
-| {{wiki:PublicProperty.gif|Public Property}}[[#​WrapDateline|WrapDateline]] ​  | [[ThinkGeo.MapSuite.MvcEdition.WrapDatelineMode|WrapDatelineMode]] ​  ​| ​   | Gets or sets a value that indicates whether the overlay wraps at the date line.   |+
  
-==== Protected Properties ==== +== Parameters ​== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +  * //​epsgProjection//​ 
-| {{wiki:ProtectedProperty.gif|Protected Property}}[[#​ExtraParameter|ExtraParameter]] ​  ​| ​String ​  |    | Gets or sets extra parameters for current overlay. ​  | +    * Type:String 
-| {{wiki:ProtectedProperty.gif|Protected Property}}[[#​OverlayType|OverlayType]] ​  | String ​  | [[ThinkGeo.MapSuite.MvcEdition.Overlay|Overlay]](overriden) ​  | Gets a string that indicates ​the overlay type.   | +    * Description:string that represents ​the projection of the LayerOverlay.
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​Projection|Projection]] ​  | String ​  ​| ​   | Gets or sets projection of current overlay for requesting images  |+
  
-==== Public Events ==== +<div newline></​div>​ 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^+** {{wiki:​PublicMethod.gif|}} GetBaseEpsgProjection() **
  
-===== Public Constructors ===== +  * //​Returns ​an EPSG string that indicates ​the projection ​of the LayerOverlay.// 
-==== LayerOverlay() ==== +== Remarks ​== 
-Initialize ​an instance of the LayerOverlay class. +  ​* //N/A//
-=== Overloads === +
-Initialize an instance ​of the LayerOverlay ​class+
-=== Parameters === +
-^  Name ^  Type ^  Description ^+
  
-[[#Public Constructors|Go Back]] +== Return Value == 
-==== LayerOverlay(String) ==== +  ​Type:String 
-Initialize an instance of the LayerOverlay class with the overlay identifier specified. +  Description:An EPSG string ​that indicates ​the projection of the LayerOverlay.
-=== Overloads === +
-Initialize an instance of the LayerOverlay class. +
-=== Parameters === +
-^  Name ^  ​Type ​ ​Description ​+
-| id   | String<​!-- System.String --> ​  | The identifier ​string ​used to retrieve ​the overlay for collection  |+
  
-[[#Public Constructors|Go Back]] +== Parameters == 
-==== LayerOverlay(String,​ Boolean, TileType) ==== +<div newline></div
-Initialize an instance of the LayerOverlay class with the overlay identifier, IsBaseOverlay boolean value and the value indicating whether to use tiling. +** {{wiki:​PublicMethod.gif|}} DataBindTo(String,​String) **
-=== Overloads === +
-Initialize an instance of the LayerOverlay class. +
-=== Parameters ​=== +
-^  Name ^  Type ^  Description ^ +
-| id   | String<!-- System.String --  | The identifier string used to retrieve the overlay for collection. ​  | +
-| isBaseOverlay ​  | Boolean<!-- System.Boolean --  | A boolean value that indicates whether this overlay is a base overlay. ​  | +
-| tileType ​  | [[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]]<​!-- ThinkGeo.MapSuite.MvcEdition.TileType --> ​  | The TileType that indicates whether this overlay uses tiling. ​  |+
  
-[[#Public Constructors|Go Back]] +  * //N/A// 
-===== Protected Constructors ===== +== Remarks ​== 
-===== Public Methods ===== +  * //N/A//
-==== DataBindTo(String,​ String) ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Void 
-| controllerName ​  | String<​!-- System.String --> ​  ​| ​   | +  Description:N/A
-| actionName ​  | String<​!-- System.String --> ​  ​| ​   |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +== Parameters ​== 
-[[#Public Methods|Go Back]] +  * //​controllerName//​ 
-==== Draw(GeoCanvas,​ Object, RectangleShape,​ GeographyUnit) ​==== +    ​* ​Type:String 
-Draw all of the layers to the image object using the parameters specified. +    ​* Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +  * //​actionName//​ 
-^  Name ^  ​Type ^  ​Description ​+    ​* ​Type:String 
-| canvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<​!-- ThinkGeo.MapSuite.Core.GeoCanvas --> ​  | The GeoCanvas object that the layers will draw on.   | +    * Description:N/A
-| nativeImage ​  | Object<​!-- System.Object --> ​  | The image object to which all of the layers will be drawn. Usually it is a bitmap. ​  | +
-| canvasExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The extent in which the features of the layers will be drawn. ​  | +
-| mapUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | The geographic unit that the map will use to draw.   |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetBoundingBox() **
-==== Equals(Object==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +  * //Gets the smallest extent that includes all of the features of all layers in the LayerOverlay.//​ 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   |+  ​* //If you have several layers, with one justified up and to the right and another justified down and to the left, this method will combine all of the current extents to make one composite extent.//
  
-<!-- System.Object --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== FromJson(String) ==== +  * Description:The smallest extent that includes all of the features of all layers in the LayerOverlay.
-Load this object from a json string. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  Type ^  Description ^ +<div newline></​div>​ 
-| jsonString ​  | String<​!-- System.String --> ​  | a json string ​  |+** {{wiki:​PublicMethod.gif|}} Draw(GeoCanvas,​Object,​RectangleShape,​GeographyUnit) **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +  * //Draw all of the layers ​to the image object using the parameters specified.// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== GenerateCacheImages(Double,​ RectangleShape,​ GeographyUnit) ==== +  * //N/A//
-Generates ​the images ​to the server cache by scale. +
-=== Overloads === +
-Generates ​the images to the server cache+
-=== Remarks ​=== +
-This method will generate images to the server cache if you enable the ServerCache on this LayerOverlay. You can use this method to fill your server cache to enhance the performance of your web site. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Void 
-| scale   | Double<​!-- System.Double --> ​  | The scale that is used to calculate the coordinates of the images. ​  | +  Description:N/A
-| cacheExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The extent of the region for which the cache images will be generated. ​  | +
-| mapUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | The unit of map.   |+
  
-<​!-- ​ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​canvas//​ 
-==== GenerateCacheImages(ZoomLevel,​ RectangleShape,​ GeographyUnit) ==== +    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-Generates images to the server cache by zoomLevel. +    * Description:​The GeoCanvas object that the layers ​will draw on.
-=== Overloads === +
-Generates the images to the server cache. +
-=== Remarks === +
-This method ​will generate images to the server cache if you enable the ServerCache ​on this LayerOverlayYou can use this method to fill your server cache to enhance the performance of your web site. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +  * //​nativeImage//​ 
-^  Name ^  ​Type ^  ​Description ​+    ​* ​Type:Object 
-| zoomLevel ​  | [[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]]<​!-- ThinkGeo.MapSuite.Core.ZoomLevel --> ​  ​| ​The zoomlevel at which the images will be generated. ​  | +    * Description:The image object to which all of the layers ​will be drawnUsually it is a bitmap.
-| cacheExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The extent ​of the region for which the cached images ​will be generated  | +
-| mapUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | The unit of map.   |+
  
-<​!-- ​ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //​canvasExtent//​ 
-[[#Public Methods|Go Back]] +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== GetBaseEpsgProjection() ==== +    ​* ​Description:The extent in which the features ​of the layers will be drawn.
-Returns an EPSG string that indicates the projection of the LayerOverlay. +
-=== Return Value === +
-^ Return Type ^ Description ​+
-| String<​!-- System.String --> ​  | An EPSG string that indicates ​the projection ​of the LayerOverlay  |+
  
-=== Parameters === +  * //mapUnit// 
-^  Name ^  ​Type ^  ​Description ​^+    ​* ​Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 +    * Description:The geographic unit that the map will use to draw.
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} Redraw() **
-==== GetBoundingBox() ==== +
-Gets the smallest extent that includes all of the features of all layers in the LayerOverlay. +
-=== Remarks === +
-If you have several layers, with one justified up and to the right and another justified down and to the left, this method will combine all of the current extents to make one composite extent. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The smallest extent that includes all of the features of all layers in the LayerOverlay. ​  |+
  
-=== Parameters === +  * //Redraw this overlay.//​ 
-^  Name ^  Type ^  Description ^+== Remarks ​== 
 +  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:Void 
-==== GetHashCode() ==== +  * Description:N/A
-=== Return Value === +
-^ Return ​Type Description ​+
-| Int32<​!-- System.Int32 --> ​  ​| ​   |+
  
-=== Parameters === +== Parameters == 
-^  Name ^  Type ^  Description ^+<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} GenerateCacheImages(ZoomLevel,​RectangleShape,​GeographyUnit) **
  
-<!-- System.Object --> +  * //Generates images to the server cache by zoomLevel.// 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-==== GetType() ==== +  * //This method will generate images to the server cache if you enable the ServerCache on this LayerOverlayYou can use this method to fill your server cache to enhance the performance of your web site.//
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Type<!-- System.Type --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​^+  ​Type:Void 
 +  Description:N/A
  
-<!-- System.Object --> +== Parameters ​== 
-[[#Public Methods|Go Back]] +  * //​zoomLevel//​ 
-==== Redraw() ​==== +    ​* ​Type:​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] 
-Redraw this overlay. +    * Description:​The zoomlevel at which the images will be generated.
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  |    ​|+
  
-=== Parameters === +  * //​cacheExtent//​ 
-^  Name ^  ​Type ^  ​Description ​^+    ​* ​Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:The extent of the region for which the cached images will be generated.
  
-<​!-- ​ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //​mapUnit//​ 
-[[#Public Methods|Go Back]] +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-==== SetBaseEpsgProjection(String) ==== +    * Description:​The unit of map.
-Sets the EPSG projection ​of the LayerOverlay when it is a base overlay. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></​div>​ 
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} GenerateCacheImages(Double,​RectangleShape,​GeographyUnit) **
-| epsgProjection ​  | String<!-- System.String --  | A string that represents the projection of the LayerOverlay  ​|+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //Generates the images to the server cache by scale.// 
-[[#Public Methods|Go Back]] +== Remarks ​== 
-==== ToJson() ==== +  * //This method will generate images to the server cache if you enable ​the ServerCache on this LayerOverlayYou can use this method to fill your server cache to enhance ​the performance of your web site.//
-Returns a JSON string which contains ​the information for creating an overlay at the client side. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| String<​!-- System.String --> ​  | A JSON string which is used to create an overlay at the client side  |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​^+  ​Type:Void 
 +  Description:N/A
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Parameters ​== 
-[[#Public Methods|Go Back]] +  * //scale// 
-==== ToString() ​==== +    ​* ​Type:Double 
-=== Return Value === +    * Description:The scale that is used to calculate the coordinates of the images.
-^ Return ​Type Description ​+
-| String<​!-- System.String --> ​  ​| ​   |+
  
-=== Parameters === +  * //​cacheExtent//​ 
-^  Name ^  ​Type ^  ​Description ​^+    ​* ​Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:The extent of the region for which the cache images will be generated.
  
-<!-- System.Object --> +  * //mapUnit// 
-[[#Public Methods|Go Back]] +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-===== Protected Methods ===== +    * Description:​The unit of map.
-==== DrawCore(GeoCanvas,​ Object, RectangleShape,​ GeographyUnit) ==== +
-Draw all of the layers to the image object using the parameters specified. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></div
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} ToJson() **
-| canvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<!-- ThinkGeo.MapSuite.Core.GeoCanvas --  | The GeoCanvas object that the layers will draw on.   | +
-| nativeImage ​  | Object<!-- System.Object --  | The image object to which all of the layers will be drawn. Usually it is a bitmap. ​  | +
-| canvasExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | The extent in which the features of the layers will be drawn. ​  | +
-| mapUnit ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | The geographic unit that the map will use to draw  ​|+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //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:String 
 +  Description:N/A
  
-<!-- System.Object --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-==== MemberwiseClone() ​==== +** {{wiki:​PublicMethod.gif|}} FromJson(String) **
-=== 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:Void 
-==== RegisterJavaScriptLibraryCore(Page) ==== +  * Description:N/A
-Registers a Javascript library URL string to the client HTML page. +
-=== Remarks === +
-The <​strong>​RegisterJavaScriptLibraryCore</​strong>​ method allows derived classes to override and register their own Javascript library URL to the HTML page. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​+  ​* //​jsonString//​ 
-| page   | Page<!-- System.Web.UI.Page --> ​  | The page object that is used for registering the javascript library. ​  |+    * Type:String 
 +    * Description:N/A
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +<div newline></div> 
-[[#​Protected Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} ToString() **
-===== Public Properties ===== +
-==== ActionTriggers ==== +
-=== Return Value === +
-^ Return Type ^ +
-| Collection<[[ThinkGeo.MapSuite.MvcEdition.ActionTrigger|ActionTrigger]]><!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.MvcEdition.ActionTrigger--> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //N/A// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== Attribution ==== +  * //N/A//
-=== Return Value === +
-^ Return Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Return Value == 
-[[#Public Properties|Go Back]] +  ​* ​Type:String 
-==== AutoRefreshInterval ==== +  * Description:​N/​A
-Gets or sets the time interval in which the MarkerOverlay refreshes itself. +
-=== Return Value === +
-^ Return ​Type ^ +
-| TimeSpan<​!-- System.TimeSpan --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Parameters ​== 
-[[#Public Properties|Go Back]] +<div newline></​div>​ 
-==== ClientCache ​==== +** {{wiki:​PublicMethod.gif|}} Equals(Object) **
-Gets or sets the ClientCache object that contains the configuration for the browser cache of this overlay. +
-=== Return Value === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.ClientCache|ClientCache]]<​!-- ThinkGeo.MapSuite.MvcEdition.ClientCache --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //N/A// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== Id ==== +  * //N/A//
-Gets the identifier for the overlay to be found. +
-=== Return Value === +
-^ Return Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Return Value == 
-[[#Public Properties|Go Back]] +  ​* ​Type:Boolean 
-==== IsBaseOverlay ==== +  * Description:​N/​A
-Gets or sets a value that indicates whether the overlay is a base overlay. +
-=== Return Value === +
-^ Return ​Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Parameters ​== 
-[[#Public Properties|Go Back]] +  * //obj// 
-==== IsMultiThreadDisabled ​==== +    ​* ​Type:Object 
-Gets or sets whether the multi-thread is disabled or not. +    * Description:​N/​A
-=== Return Value === +
-^ Return ​Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --+<div newline></​div
-[[#Public Properties|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetHashCode() **
-==== IsVisible ==== +
-Gets or sets a value that indicates whether the overlay is visible on the map. +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay(overriden) --> +  * //N/A// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== IsVisibleInOverlaySwitcher ==== +  * //N/A//
-Gets or sets a value that indicates whether the overlay name is displayed in the OverlaySwitcher. +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Return Value == 
-[[#Public Properties|Go Back]] +  ​* ​Type:Int32 
-==== JpegQuality ==== +  * Description:​N/​A
-Gets or sets the quality of the JPEG image that is sent to the web browser. Valid values are between 1 - 100, inclusive. +
-=== Remarks === +
-The <​strong>​JpegQuality</​strong>​ property determines the quality of the JPEG image that is sent to the browser if the WebImageFormat is Jpeg. Setting this property to a lower value will reduce the image filesize. The value must be between 1 - 100. The default is 100. +
-=== Return Value === +
-^ Return ​Type ^ +
-| Int32<​!-- System.Int32 --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +== Parameters ​== 
-[[#Public Properties|Go Back]] +<div newline></div
-==== Layers ​==== +** {{wiki:​PublicMethod.gif|}} GetType() **
-Gets a GeoCollection that contains the layers that will draw on the image that is sent to the browser. +
-=== Remarks === +
-The <strong>Layers</strongproperty holds all of the layers that are used by the <​strong>​Draw</​strong>​ method. The Draw method loops through all layers to filter out features and draw with specified styles to the image that will be sent to the browser. +
-=== Return Value === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.Core.GeoCollection|GeoCollection]]<​[[ThinkGeo.MapSuite.Core.Layer|Layer]]><​!-- ThinkGeo.MapSuite.Core.GeoCollection{ThinkGeo.MapSuite.Core.Layer--> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //N/A// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== Name ==== +  * //N/A//
-Gets or sets the name of the overlay, which will display in the OverlaySwitcher. +
-=== Return Value === +
-^ Return Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Return Value == 
-[[#Public Properties|Go Back]] +  * Type:Type 
-==== OnClientAutoRefreshTick ==== +  * Description:​N/​A
-Gets or sets a JavaScript function name which will be executed when the number of milliseconds specified in the AutoRefreshInterval property has elapsed. +
-=== Return Value === +
-^ Return ​Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +== Parameters ​== 
-[[#Public Properties|Go Back]] +<div newline></div
-==== Opacity ==== +==== Protected Methods ==== 
-Gets or sets the opacity level of the overlay. +** {{wiki:​ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Object,​RectangleShape,​GeographyUnit) **
-=== Remarks === +
-The <strong>Opacity</strongproperty enables you to specify a level of transparency for the overlay. When this property is set to a value less than 100 percent (1.00), the entire overlay is made more transparent. The lower the value, the more transparent it is. Setting this property to a value of 0 percent (0.00) makes the overlay completely invisible. +
-=== Return Value === +
-^ Return Type ^ +
-| Single<​!-- System.Single --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay --> +  * //Draw all of the layers to the image object using the parameters specified.// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== ServerCache ==== +  * //N/A//
-Gets or sets the server cache in the overlay+
-=== Return Value === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.MvcEdition.ServerCache|ServerCache]]<​!-- ThinkGeo.MapSuite.MvcEdition.ServerCache --> ​  |+
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +== Return Value == 
-[[#Public Properties|Go Back]] +  ​* ​Type:Void 
-==== TileHeight ==== +  * Description:​N/​A
-Gets or sets the height of each tile if the layer is in MultipleTile mode. +
-=== Return Value === +
-^ Return ​Type ^ +
-| Int32<​!-- System.Int32 --> ​  |+
  
-<​!-- ​ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +== Parameters == 
-[[#Public Properties|Go Back]] +  * //​canvas//​ 
-==== TileMargin ==== +    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-Gets or sets the number of extra rows and colums of tiles on each side that will surround the minimum grid tiles to cover the mapUsed only when in MultipleTile mode. +    * Description:​The GeoCanvas object that the layers will draw on.
-=== Return Value === +
-^ Return Type ^ +
-| Int32<​!-- System.Int32 --> ​  |+
  
-<​!-- ​ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +  * //​nativeImage//​ 
-[[#Public Properties|Go Back]] +    * Type:​Object 
-==== TileType ​==== +    * Description:​The image object to which all of the layers will be drawn. Usually it is a bitmap. 
-Gets or sets whether or not the LayerOverlay uses tiling+ 
-=== Return Value === +  * //​canvasExtent//​ 
-^ Return ​Type ^ +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-| [[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]]<!-- ThinkGeo.MapSuite.MvcEdition.TileType --  ​|+    * Description:​The extent in which the features of the layers will be drawn. 
 + 
 +  * //​mapUnit//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 +    * Description:​The geographic unit that the map will use to draw. 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} EhQ=(Page) ** 
 + 
 +  * //N/A// 
 +== Remarks ​== 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //page// 
 +    * Type:Page 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} RegisterJavaScriptLibraryCore(Page) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value =
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters ​== 
 +  * //page// 
 +    * Type:Page 
 +    * 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|}} TileWidth **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TileWidth ==== 
 Gets or sets the width of each tile if the layer is in MultipleTile mode. Gets or sets the width of each tile if the layer is in MultipleTile mode.
-=== Return Value === +== Remarks == 
-^ Return ​Type ^ +N/A 
-Int32<​!-- System.Int32 ​--> ​  |+== Return Value == 
 +  ​* ​Type:Int32 
 + 
 +** {{wiki:​PublicProperty.gif|}} TileHeight ** 
 + 
 +Gets or sets the height of each tile if the layer is in MultipleTile mode. 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:Int32 
 + 
 +** {{wiki:​PublicProperty.gif|}} TransitionEffect **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> 
-[[#Public Properties|Go Back]] 
-==== TransitionEffect ==== 
 Gets or sets the transition effect to use when the map is zoomed. Gets or sets the transition effect to use when the map is zoomed.
-=== Return Value === +== Remarks == 
-^ Return ​Type +N/A 
-[[ThinkGeo.MapSuite.MvcEdition.TransitionEffect|TransitionEffect]]<!-- ThinkGeo.MapSuite.MvcEdition.TransitionEffect --> ​  |+== Return Value == 
 +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.TransitionEffect|TransitionEffect]]
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay ​--> +** {{wiki:​PublicProperty.gif|}} TransitionEffectDelayInMilliseconds ** 
-[[#Public Properties|Go Back]] + 
-==== TransitionEffectDelayInMilliseconds ​==== +N/A 
-=== Return Value === +== Remarks == 
-Return ​Type ^ +N/A 
-Int32<​!-- System.Int32 --> ​  |+== Return Value == 
 +  * Type:​Int32 
 + 
 +** {{wiki:​PublicProperty.gif|}} TileType ** 
 + 
 +Gets or sets whether or not the LayerOverlay ​uses tiling. 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.MvcEdition.TileType|TileType]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} TileMargin ** 
 + 
 +Gets or sets the number of extra rows and colums of tiles on each side that will surround the minimum grid tiles to cover the map. Used only when in MultipleTile mode. 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​Int32 
 + 
 +** {{wiki:​PublicProperty.gif|}} ServerCache ** 
 + 
 +Gets or sets the server cache in the overlay. 
 +== Remarks == 
 +N/A 
 +== Return Value =
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.ServerCache|ServerCache]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} ClientCache ** 
 + 
 +Gets or sets the ClientCache object that contains the configuration for the browser cache of this overlay. 
 +== Remarks ​== 
 +N/A 
 +== Return ​Value == 
 +  * Type:​[[ThinkGeo.MapSuite.MvcEdition.ClientCache|ClientCache]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} WebImageFormat **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> 
-[[#Public Properties|Go Back]] 
-==== WebImageFormat ==== 
 Gets or sets the format of the image that is sent to the web browser. Gets or sets the format of the image that is sent to the web browser.
-=== Return Value === +== Remarks == 
-^ Return ​Type +N/A 
-[[ThinkGeo.MapSuite.MvcEdition.WebImageFormat|WebImageFormat]]<!-- ThinkGeo.MapSuite.MvcEdition.WebImageFormat --  ​|+== Return Value == 
 +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.WebImageFormat|WebImageFormat]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} JpegQuality ** 
 + 
 +Gets or sets the quality of the JPEG image that is sent to the web browser. Valid values are between 1 100, inclusive. 
 +== Remarks == 
 +The JpegQuality property determines the quality of the JPEG image that is sent to the browser if the WebImageFormat is Jpeg. Setting this property to a lower value will reduce the image filesize. The value must be between 1 100. The default is 100. 
 +== Return Value == 
 +  * Type:​Int32 
 + 
 +** {{wiki:​PublicProperty.gif|}} IsMultiThreadDisabled ** 
 + 
 +Gets or sets whether the multi-thread is disabled or not. 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​PublicProperty.gif|}} Layers ** 
 + 
 +Gets a GeoCollection that contains the layers that will draw on the image that is sent to the browser. 
 +== Remarks == 
 +The Layers property holds all of the layers that are used by the Draw method. The Draw method loops through all layers to filter out features and draw with specified styles to the image that will be sent to the browser. 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.Core.GeoCollection<​T>[[ThinkGeo.MapSuite.Core.Layer,​ MapSuiteCore,​ Version=9.0.0.0,​ Culture=neutral,​ PublicKeyToken=null]]|GeoCollection<​T>​]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} IsVisible ** 
 + 
 +Gets or sets a value that indicates whether the overlay is visible on the map. 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​PublicProperty.gif|}} WrapDateline **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> 
-[[#Public Properties|Go Back]] 
-==== WrapDateline ==== 
 Gets or sets a value that indicates whether the overlay wraps at the date line. Gets or sets a value that indicates whether the overlay wraps at the date line.
-=== Return Value === +== Remarks == 
-^ Return ​Type +N/A 
-[[ThinkGeo.MapSuite.MvcEdition.WrapDatelineMode|WrapDatelineMode]]<!-- ThinkGeo.MapSuite.MvcEdition.WrapDatelineMode --> ​  |+== Return Value == 
 +  ​* ​Type:[[ThinkGeo.MapSuite.MvcEdition.WrapDatelineMode|WrapDatelineMode]]
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +** {{wiki:​PublicProperty.gif|}} ActionTriggers ** 
-[[#Public Properties|Go Back]] + 
-===== Protected Properties ​===== +N/A 
-==== ExtraParameter ​==== +== Remarks == 
-Gets or sets extra parameters for current overlay+N/A 
-=== Return Value === +== Return Value == 
-Return Type ^ +  * Type:​Collection<[[ThinkGeo.MapSuite.MvcEdition.ActionTrigger|ActionTrigger]]
-| String<!-- System.String ​--> ​  |+ 
 +** {{wiki:​PublicProperty.gif|}} Name ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​String 
 + 
 +** {{wiki:​PublicProperty.gif|}} Opacity ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​Single 
 + 
 +** {{wiki:​PublicProperty.gif|}} IsVisibleInOverlaySwitcher ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​PublicProperty.gif|}} IsBaseOverlay ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value =
 +  * Type:​Boolean 
 + 
 +** {{wiki:​PublicProperty.gif|}} Id ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return ​Value == 
 +  * Type:String 
 + 
 +** {{wiki:​PublicProperty.gif|}} OnClientAutoRefreshTick ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:String 
 + 
 +** {{wiki:​PublicProperty.gif|}} AutoRefreshInterval ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​TimeSpan 
 + 
 +** {{wiki:​PublicProperty.gif|}} Attribution ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:String 
 + 
 +==== Protected Properties ==== 
 +** {{wiki:​ProtectedProperty.gif|}} OverlayType **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> 
-[[#​Protected Properties|Go Back]] 
-==== OverlayType ==== 
 Gets a string that indicates the overlay type. Gets a string that indicates the overlay type.
-=== Return Value === +== Remarks == 
-^ Return ​Type ^ +N/A 
-String<​!-- System.String ​--> ​  |+== Return Value == 
 +  ​* ​Type:String 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} ExtraParameter ** 
 + 
 +Gets or sets extra parameters for current overlay. 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:String 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Projection **
  
-<!-- ThinkGeo.MapSuite.MvcEdition.Overlay(overriden) --> 
-[[#​Protected Properties|Go Back]] 
-==== Projection ==== 
 Gets or sets projection of current overlay for requesting images. Gets or sets projection of current overlay for requesting images.
-=== Return Value === +== Remarks == 
-^ Return ​Type +N/A 
-| String<​!-- System.String ​--> ​  |+== Return Value == 
 +  ​* ​Type:String
  
-<!-- ThinkGeo.MapSuite.MvcEdition.LayerOverlay --> +** {{wiki:​ProtectedProperty.gif|}} TRU= ** 
-[[#​Protected Properties|Go Back]] + 
-===== Public Events ===== +N/A 
-__NOTOC__ +== Remarks ​== 
-[[Category:MvcEdition]] +N/A 
-[[Category:ThinkGeo.MapSuite.MvcEdition]] +== Return Value == 
-[[Category:UpdateDocumentation]]+  * Type:​[[ThinkGeo.MapSuite.MvcEdition.ActionBinding|ActionBinding]] 
 + 
 +** {{wiki:ProtectedProperty.gif|}} ERQ= ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​Double 
 + 
 +==== Public Events ====
  
thinkgeo.mapsuite.mvcedition.layeroverlay.1440040131.txt.gz · Last modified: 2015/09/21 03:33 (external edit)