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 an overlay that requesting images from OpenStreet Map Service.
*System.Object ThinkGeo.MapSuite.iOSEdition.Overlay *ThinkGeo.MapSuite.iOSEdition.TileOverlay ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | This is constructor of OpenStreetMapOverlay. | ||
![]() | GeoWebProxy | This is constructor of OpenStreetMapOverlay. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Overlay | Closes this instance. | |
![]() | Overlay | Disposes this instance. | |
![]() | MapArguments, OverlayRefreshType | Overlay | This method draws the overlay by the specified arguments. |
![]() | Object | Object | |
![]() | Overlay | Gets the bounding box. | |
![]() | Object | ||
![]() | Object | ||
![]() | MapArguments | Overlay | Initializes the specified map arguments. |
![]() | TransformArguments, MapArguments | Overlay | Posts the transform for the overlay. |
![]() | Overlay | Refreshes this instance. | |
![]() | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
![]() | Overlay(overriden) | Closes the core. | |
![]() | Boolean | Overlay(overriden) | |
![]() | MapArguments, OverlayRefreshType | Overlay(overriden) | |
![]() | GeoCanvas, Exception | Overlay | Draws the exception. |
![]() | GeoCanvas, Exception | Overlay | Draws the exception core. |
![]() | TileView, MapArguments | TileOverlay | Redraws a specified tile with the provided world extent. |
![]() | GeoCanvas, TileView | TileOverlay(overriden) | This method overrides from its base class TileOverlay. It actually requests image for the passed tile with the passed world extent. |
![]() | Object(overriden) | ||
![]() | Overlay(overriden) | This method gets a world extent for holding the entire OpenStreet map. | |
![]() | TileOverlay | Chooses a tile object to form the TileOverlay. When overriding this method, consider the initialize parameters setting on the tile. | |
![]() | TileOverlay(overriden) | This method gets a concrete tile class to form this overlay. | |
![]() | Double, Int32, Int32, GeographyUnit | TileOverlay | Gets the tile matrix for TileOverlay. |
![]() | GeographyUnit, RectangleShape, Double | TileOverlay | Gets the tile matrix cells for TileOverlay. |
![]() | MapArguments | Overlay | Initializes the core. |
![]() | Object | ||
![]() | DrawingExceptionOverlayEventArgs | Overlay | Handles the event. |
![]() | DrawnExceptionOverlayEventArgs | Overlay | Handles the event. |
![]() | SendingWebRequestEventArgs | This method saves overlay state to a byte array. | |
![]() | SentWebRequestEventArgs | Handles the event. | |
![]() | TransformArguments, MapArguments | Overlay(overriden) | |
![]() | Overlay | Refreshes the core. |
Name | Return | DeclaringType | Summary |
---|---|---|---|
![]() | String | Overlay | Gets or sets the attribution. |
![]() | Collection<Uri> | Gets the custom server uris. | |
![]() | 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. |
![]() | String | Overlay | Gets or sets the name. |
![]() | Double | Overlay | Gets or sets the opacity. |
![]() | UIView | Overlay | Gets or sets the overlay view. |
![]() | BitmapTileCache | Gets or sets the projected tile cache. | |
![]() | Projection | Gets or sets the projection from spherical mercator. | |
![]() | BitmapTileCache | TileOverlay(overriden) | Gets or sets the tile cache. |
![]() | 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 the length of time, in seconds, before the request times out. | |
![]() | TransitionEffect | TileOverlay | Gets or sets the transition effect. |
![]() | GeoWebProxy | Gets or sets the WebProxy for using OpenStreet map service. |
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 | Occurs when web request. | |
![]() | SentWebRequestEventArgs | Occurs when web request. |
This is constructor of OpenStreetMapOverlay.
Name | Type | Description |
---|
This is constructor of OpenStreetMapOverlay.
Name | Type | Description |
---|---|---|
webProxy | GeoWebProxy<!– ThinkGeo.MapSuite.Core.GeoWebProxy –> | This parameter indicates a WebProxy for requesting image from OpenStreet imagery service. |
Closes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> Go Back
Disposes this instance.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay –> 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
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(overriden) –> 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
This method overrides from its base class TileOverlay. It actually requests image for the passed tile with the passed world extent.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
geoCanvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | The geo canvas. |
tile | TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> | A tile object that creating by the GetTileCore method. It's the tile which needs to be draw in this mehtod. |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object(overriden) –> Go Back
This method gets a world extent for holding the entire OpenStreet map.
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> | RectangleShape. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) –> 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
This method gets a concrete tile class to form this overlay.
Return Type | Description |
---|---|
TileView<!– ThinkGeo.MapSuite.iOSEdition.TileView –> | A concrete Tile object that for requesting images from OpenStreet serverice. |
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
This method saves overlay state to a byte array.
Return Type | Description |
---|---|
Void<!– System.Void –> | A byte array indicates current overlay state. |
Name | Type | Description |
---|---|---|
e | SendingWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> Go Back
Handles the event.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | SentWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SentWebRequestEventArgs –> | The instance containing the event data. |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> 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
Gets the custom server uris.
Return Type |
---|
Collection<Uri><!– System.Collections.ObjectModel.Collection{System.Uri} –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> 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
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
Gets or sets the projected tile cache.
Return Type |
---|
BitmapTileCache<!– ThinkGeo.MapSuite.Core.BitmapTileCache –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> Go Back
Gets or sets the projection from spherical mercator.
Return Type |
---|
Projection<!– ThinkGeo.MapSuite.Core.Projection –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> Go Back
Gets or sets the tile cache.
Return Type |
---|
BitmapTileCache<!– ThinkGeo.MapSuite.Core.BitmapTileCache –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay(overriden) –> 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 the length of time, in seconds, before the request times out.
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> Go Back
Gets or sets the transition effect.
Return Type |
---|
TransitionEffect<!– ThinkGeo.MapSuite.iOSEdition.TransitionEffect –> |
<!– ThinkGeo.MapSuite.iOSEdition.TileOverlay –> Go Back
Gets or sets the WebProxy for using OpenStreet map service.
Return Type |
---|
GeoWebProxy<!– ThinkGeo.MapSuite.Core.GeoWebProxy –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> 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
Occurs when web request.
Event Arguments |
---|
SendingWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> Go Back
Occurs when web request.
Event Arguments |
---|
SentWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SentWebRequestEventArgs –> |
<!– ThinkGeo.MapSuite.iOSEdition.OpenStreetMapOverlay –> Go Back
NOTOC iOSEdition ThinkGeo.MapSuite.iOSEdition UpdateDocumentation