ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
<!– Class –> This class represents the Overlay used to display a Google Map.
*System.Object ThinkGeo.MapSuite.iOSEdition.Overlay *ThinkGeo.MapSuite.iOSEdition.TileOverlay ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | This is the constructor of the class. | ||
![]() | String, String, String | This is the constructor the for the class. | |
![]() | String, String, String, GeoWebProxy | This is the constructor the for the class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | String, TimeSpan, Double | ||
![]() | |||
![]() | Overlay | Closes this instance. | |
![]() | Overlay | Releases the unmanaged resources. | |
![]() | Releases the unmanaged resources. | ||
![]() | MapArguments, OverlayRefreshType | Overlay | This method draws the overlay by the specified arguments. |
![]() | Object | Object | |
![]() | Overlay | Gets the bounding box. | |
![]() | Object | ||
![]() | This method gets a string that represents the picture format from Google Maps. | ||
![]() | Object | ||
![]() | MapArguments | Overlay | Initializes the specified map arguments. |
![]() | TransformArguments, MapArguments | Overlay | Posts the transform for the overlay. |
![]() | Overlay | Refreshes this instance. | |
![]() | Object |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | String | Overlay | Gets or sets the attribution. |
![]() | String | This property gets or sets the tile cache directory. | |
![]() | String | Gets or sets a value to access the special features of Google Maps API Premier, you must provide a client ID when accessing any of the Premier API libraries or services. When registering for Google Maps API Premier, you will receive this client ID from Google Enterprise Support. All client IDs begin with a gme- prefix. | |
![]() | DrawingExceptionMode | Overlay | This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. |
![]() | DrawingQuality | Overlay | Gets or sets the drawing quality. |
![]() | Boolean | TileOverlay | Gets or sets a value indicating whether this instance is cache only. |
![]() | Boolean | Overlay | Gets a value indicating whether this instance is empty. |
![]() | Boolean | Overlay(overriden) | |
![]() | MapArguments | Overlay | Gets or sets the map arguments. |
![]() | GoogleMapsMapType | This property gets or sets the map types available from Google Maps. | |
![]() | Double | ||
![]() | String | Overlay | Gets or sets the name. |
![]() | Double | Overlay | Gets or sets the opacity. |
![]() | UIView | Overlay | Gets or sets the overlay view. |
![]() | GoogleMapsPictureFormat | This property gets or sets the picture format that is returned from the Google service. | |
![]() | String | Gets or sets a value that is unique to your client ID, please keep your key secure. | |
![]() | BitmapTileCache | TileOverlay(overriden) | |
![]() | TimeSpan | ||
![]() | Int32 | TileOverlay | Gets or sets the height of the tile. |
![]() | TileSnappingMode | TileOverlay | Gets or sets the tile snapping mode. |
![]() | TileType | TileOverlay | Gets and sets the overlay is formed by multiple tiles or single tile. |
![]() | Int32 | TileOverlay | Gets or sets the width of the tile. |
![]() | Int32 | Gets or sets a value represents the request timeout from the GoogleMaps server. | |
![]() | TransitionEffect | TileOverlay | Gets or sets the transition effect. |
![]() | GeoWebProxy | This property gets or sets the proxy used for requesting a Web Response. |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | UIView | TileOverlay | Gets or sets the drawing view. |
![]() | UIView | TileOverlay | Gets or sets the stretch view. |
Name | Event Arguments | DeclaringType | Summary |
---|---|---|---|
![]() | DrawingExceptionOverlayEventArgs | Overlay | This event raises when exception. |
![]() | DrawnExceptionOverlayEventArgs | Overlay | This event raises when exception. |
![]() | SendingWebRequestEventArgs | ||
![]() | SentWebRequestEventArgs |
This is the constructor of the class.
If you use this constructor, you have to set the properties manually before use, otherwise it will use their default values.
Name | Type | Description |
---|
This is the constructor the for the class.
This constructor initializes a new layer and assgin a license key.
Name | Type | Description |
---|---|---|
cacheDirectory | String<!– System.String –> | The cacheDirectory for the GoogleMapsOverlay. |
clientId | String<!– System.String –> | The clientId for the GoogleMapsOverlay. |
privateKey | String<!– System.String –> | The privateKey for the GoogleMapsOverlay. |
This is the constructor the for the class.
This constructor initializes a new layer and assgin a license key.
Name | Type | Description |
---|---|---|
cacheDirectory | String<!– System.String –> | The cacheDirectory for the GoogleMapsOverlay. |
clientId | String<!– System.String –> | The clientId for the GoogleMapsOverlay. |
privateKey | String<!– System.String –> | The privateKey for the GoogleMapsOverlay. |
webProxy | GeoWebProxy<!– ThinkGeo.MapSuite.Core.GeoWebProxy –> |
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
cacheFolder | String<!– System.String –> | |
tileExpiration | TimeSpan<!– System.TimeSpan –> | |
maxSizeInMegabytes | Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Closes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Releases the unmanaged resources.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Releases the unmanaged resources.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
This method draws the overlay by the specified arguments.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | This parameter indicates an mapArguments to draw the overlay. |
refreshType | OverlayRefreshType<!– ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType –> | This parameter indicates whether this overlay needs to be refresh or not. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Gets the bounding box.
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | A RectangleShape value for the overlay. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method gets a string that represents the picture format from Google Maps.
Return Type | Description |
---|---|
String<!– System.String –> | Returns a string representing the picture format from GoogleMaps. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Initializes the specified map arguments.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | The map arguments. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Posts the transform for the overlay.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
transformInfo | TransformArguments<!– ThinkGeo.MapSuite.iOSEdition.TransformArguments –> | The transform information. |
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | The map arguments. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Refreshes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Closes the core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
isDisposing | Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | |
refreshType | OverlayRefreshType<!– ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Draws the exception.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | The geo canvas. |
exception | Exception<!– System.Exception –> | The exception. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Draws the exception core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | The geo canvas. |
ex | Exception<!– System.Exception –> | The ex. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Redraws a specified tile with the provided world extent.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
tile | TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> | A Tile object that is created by the GetTile() method to draw. |
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | A mapArguments for drawing the passed tile. |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | |
tile | TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object(overriden) –> Go Back
Gets the bounding box core.
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | RectangleShape. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile.
Return Type | Description |
---|---|
TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Return Type | Description |
---|---|
TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay(overriden) –> Go Back
Gets the tile matrix for TileOverlay.
Return Type | Description |
---|---|
TileMatrix<!– ThinkGeo.MapSuite.Core.TileMatrix –> | TileMatrix. |
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | The scale. |
tileWidth | Int32<!– System.Int32 –> | Width of the tile. |
tileHeight | Int32<!– System.Int32 –> | Height of the tile. |
boundingBoxUnit | GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –> | The bounding box unit. |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets the tile matrix cells for TileOverlay.
Return Type | Description |
---|---|
Collection<TileMatrixCell><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.TileMatrixCell} –> | Collection<TileMatrixCell>. |
Name | Type | Description |
---|---|---|
mapUnit | GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –> | The map unit. |
targetExtent | RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | The target extent. |
targetScale | Double<!– System.Double –> | The target scale. |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Initializes the core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
mapArgument | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> | The map argument. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
args | DrawingExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
args | DrawnExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | SendingWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | SentWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SentWebRequestEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
transformInfo | TransformArguments<!– ThinkGeo.MapSuite.iOSEdition.TransformArguments –> | |
mapArguments | MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Refreshes the core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the attribution.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This property gets or sets the tile cache directory.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Gets or sets a value to access the special features of Google Maps API Premier, you must provide a client ID when accessing any of the Premier API libraries or services. When registering for Google Maps API Premier, you will receive this client ID from Google Enterprise Support. All client IDs begin with a gme- prefix.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing.
Return Type |
---|
DrawingExceptionMode<!– ThinkGeo.MapSuite.Core.DrawingExceptionMode –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the drawing quality.
Return Type |
---|
DrawingQuality<!– ThinkGeo.MapSuite.Core.DrawingQuality –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets a value indicating whether this instance is cache only.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets a value indicating whether this instance is empty.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> Go Back
Gets or sets the map arguments.
Return Type |
---|
MapArguments<!– ThinkGeo.MapSuite.iOSEdition.MapArguments –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This property gets or sets the map types available from Google Maps.
Return Type |
---|
GoogleMapsMapType<!– ThinkGeo.MapSuite.Core.GoogleMapsMapType –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Gets or sets the name.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the opacity.
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Gets or sets the overlay view.
Return Type |
---|
UIView<!– MonoTouch.UIKit.UIView –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This property gets or sets the picture format that is returned from the Google service.
Return Type |
---|
GoogleMapsPictureFormat<!– ThinkGeo.MapSuite.Core.GoogleMapsPictureFormat –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Gets or sets a value that is unique to your client ID, please keep your key secure.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Return Type |
---|
BitmapTileCache<!– ThinkGeo.MapSuite.Core.BitmapTileCache –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay(overriden) –> Go Back
Return Type |
---|
TimeSpan<!– System.TimeSpan –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Gets or sets the height of the tile.
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets or sets the tile snapping mode.
Return Type |
---|
TileSnappingMode<!– ThinkGeo.MapSuite.iOSEdition.TileSnappingMode –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets and sets the overlay is formed by multiple tiles or single tile.
Return Type |
---|
TileType<!– ThinkGeo.MapSuite.iOSEdition.TileType –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets or sets the width of the tile.
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets or sets a value represents the request timeout from the GoogleMaps server.
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Gets or sets the transition effect.
Return Type |
---|
TransitionEffect<!– ThinkGeo.MapSuite.iOSEdition.TransitionEffect –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
This property gets or sets the proxy used for requesting a Web Response.
Return Type |
---|
GeoWebProxy<!– ThinkGeo.MapSuite.Core.GeoWebProxy –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Gets or sets the drawing view.
Return Type |
---|
UIView<!– MonoTouch.UIKit.UIView –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets or sets the stretch view.
Return Type |
---|
UIView<!– MonoTouch.UIKit.UIView –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
This event raises when exception.
Event Arguments |
---|
DrawingExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
This event raises when exception.
Event Arguments |
---|
DrawnExceptionOverlayEventArgs<!– ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Event Arguments |
---|
SendingWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
Event Arguments |
---|
SentWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SentWebRequestEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.GoogleMapsTileOverlay –> Go Back
NOTOC iOSEdition ThinkGeo.MapSuite.iOSEdition UpdateDocumentation