====== ThinkGeo.MapSuite.FormsEdition.Adapters.GoogleMapsOverlayAdapter ======
{{section>upgrade_map_suite_to_10.0}}
This class represents the GoogleMapsOverlay's adapter which requests images from Google's image server by its StaticAPI.
=== Remarks ===
This class represents the GoogleMapsOverlay which requests images from Google's image server by its StaticAPI. See http://code.google.com/apis/maps/signup.html for detail.
===== Inheritance Hierarchy =====
*System.Object
**[[ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter]]
***[[ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter]]
****[[ThinkGeo.MapSuite.FormsEdition.Adapters.TileOverlayAdapter]]
*****[[ThinkGeo.MapSuite.FormsEdition.Adapters.GoogleMapsOverlayAdapter]]
===== Members Summary =====
==== Public Constructors ====
^ Name ^ Parameters ^ DeclaringType ^ Summary ^
==== Protected Constructors ====
^ Name ^ Parameters ^ DeclaringType ^ Summary ^
| {{wiki:ProtectedMethod.gif|Protected Method}}[[#GoogleMapsOverlayAdapter()|GoogleMapsOverlayAdapter]] | | | Initializes a new instance of the class. |
==== Public Methods ====
^ Name ^ Parameters ^ DeclaringType ^ Summary ^
| {{wiki:PublicMethod.gif|Public Method}}[[#CreateConcrete()|CreateConcrete]] | | [[ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter|MapElementAdapter]] | Creates the concrete. |
| {{wiki:PublicMethod.gif|Public Method}}[[#Equals(Object)|Equals]] | Object | Object | |
| {{wiki:PublicMethod.gif|Public Method}}[[#GetBoundingBox()|GetBoundingBox]] | | [[ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter|OverlayAdapter]] | |
| {{wiki:PublicMethod.gif|Public Method}}[[#GetHashCode()|GetHashCode]] | | Object | |
| {{wiki:PublicMethod.gif|Public Method}}[[#GetType()|GetType]] | | Object | |
| {{wiki:PublicMethod.gif|Public Method}}[[#Refresh()|Refresh]] | | [[ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter|OverlayAdapter]] | This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles. |
| {{wiki:PublicMethod.gif|Public Method}}[[#ToString()|ToString]] | | Object | |
==== Protected Methods ====
^ Name ^ Parameters ^ DeclaringType ^ Summary ^
| {{wiki:ProtectedMethod.gif|Protected Method}}[[#CreateConcreteCore()|CreateConcreteCore]] | | [[ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter|MapElementAdapter]] | Creates the concrete core. |
| {{wiki:ProtectedMethod.gif|Protected Method}}[[#Finalize()|Finalize]] | | Object | |
| {{wiki:ProtectedMethod.gif|Protected Method}}[[#MemberwiseClone()|MemberwiseClone]] | | Object | |
| {{wiki:ProtectedMethod.gif|Protected Method}}[[#RegisterCollectionSynchronization(GeoCollection, GeoCollection)|RegisterCollectionSynchronization]] | GeoCollection, GeoCollection | [[ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter|MapElementAdapter]] | |
==== Public Properties ====
^ Name ^ Return ^ DeclaringType ^ Summary ^
| {{wiki:PublicProperty.gif|Public Property}}[[#Concrete|Concrete]] | Object | [[ThinkGeo.MapSuite.FormsEdition.Adapters.MapElementAdapter|MapElementAdapter]] | Gets or sets the concrete. |
| {{wiki:PublicProperty.gif|Public Property}}[[#IsVisible|IsVisible]] | Boolean | [[ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter|OverlayAdapter]] | Gets or sets a value indicating whether this instance is visible. |
| {{wiki:PublicProperty.gif|Public Property}}[[#Name|Name]] | String | [[ThinkGeo.MapSuite.FormsEdition.Adapters.OverlayAdapter|OverlayAdapter]] | Gets or sets the name. |
| {{wiki:PublicProperty.gif|Public Property}}[[#TileCache|TileCache]] | [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] | [[ThinkGeo.MapSuite.FormsEdition.Adapters.TileOverlayAdapter|TileOverlayAdapter]] | |
==== Protected Properties ====
^ Name ^ Return ^ DeclaringType ^ Summary ^
==== Public Events ====
^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^
===== Public Constructors =====
===== Protected Constructors =====
==== GoogleMapsOverlayAdapter() ====
Initializes a new instance of the class.
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Protected Constructors|Go Back]]
===== Public Methods =====
==== CreateConcrete() ====
Creates the concrete.
=== Return Value ===
^ Return Type ^ Description ^
| Object | System.Object. |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Public Methods|Go Back]]
==== Equals(Object) ====
=== Return Value ===
^ Return Type ^ Description ^
| Boolean | |
=== Parameters ===
^ Name ^ Type ^ Description ^
| obj | Object | |
[[#Public Methods|Go Back]]
==== GetBoundingBox() ====
=== Return Value ===
^ Return Type ^ Description ^
| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Public Methods|Go Back]]
==== GetHashCode() ====
=== Return Value ===
^ Return Type ^ Description ^
| Int32 | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Public Methods|Go Back]]
==== GetType() ====
=== Return Value ===
^ Return Type ^ Description ^
| Type | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Public Methods|Go Back]]
==== Refresh() ====
This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles.
=== Remarks ===
The difference from Draw() method is that Refresh() method refreshs all the elements while Draw() does not.
=== Return Value ===
^ Return Type ^ Description ^
| Void | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Public Methods|Go Back]]
==== ToString() ====
=== Return Value ===
^ Return Type ^ Description ^
| String | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Public Methods|Go Back]]
===== Protected Methods =====
==== CreateConcreteCore() ====
Creates the concrete core.
=== Return Value ===
^ Return Type ^ Description ^
| Object | System.Object. |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Protected Methods|Go Back]]
==== Finalize() ====
=== Return Value ===
^ Return Type ^ Description ^
| Void | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Protected Methods|Go Back]]
==== MemberwiseClone() ====
=== Return Value ===
^ Return Type ^ Description ^
| Object | |
=== Parameters ===
^ Name ^ Type ^ Description ^
[[#Protected Methods|Go Back]]
==== RegisterCollectionSynchronization(GeoCollection, GeoCollection) ====
=== Return Value ===
^ Return Type ^ Description ^
| Void | |
=== Parameters ===
^ Name ^ Type ^ Description ^
| formsItems | GeoCollection | |
| concreteItems | GeoCollection | |
[[#Protected Methods|Go Back]]
===== Public Properties =====
==== Concrete ====
Gets or sets the concrete.
=== Return Value ===
^ Return Type ^
| Object |
[[#Public Properties|Go Back]]
==== IsVisible ====
Gets or sets a value indicating whether this instance is visible.
=== Return Value ===
^ Return Type ^
| Boolean |
[[#Public Properties|Go Back]]
==== Name ====
Gets or sets the name.
=== Return Value ===
^ Return Type ^
| String |
[[#Public Properties|Go Back]]
==== TileCache ====
=== Return Value ===
^ Return Type ^
| [[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] |
[[#Public Properties|Go Back]]
===== Protected Properties =====
===== Public Events =====
__NOTOC__
[[Category:MapSuiteFormsEdition]]
[[Category:ThinkGeo.MapSuite.FormsEdition.Adapters]]
[[Category:UpdateDocumentation]]