LayerOverlay¶
Inheritance Hierarchy¶
ObjectOverlayTileOverlayLayerOverlay
Members Summary¶
Public Constructors Summary¶
| Name |
|---|
LayerOverlay() |
LayerOverlay(IEnumerable<Layer>) |
Protected Constructors Summary¶
| Name |
|---|
| N/A |
Public Properties Summary¶
| Name | Return Type | Description |
|---|---|---|
Attribution | String | N/A |
AutoRefreshInterval | TimeSpan | N/A |
CanRefreshRegion | Boolean | N/A |
DrawingExceptionMode | DrawingExceptionMode | N/A |
DrawingQuality | DrawingQuality | N/A |
IsCacheOnly | Boolean | N/A |
IsEmpty | Boolean | This property indicates whether this overlay is empty or not. |
IsVisible | Boolean | N/A |
Layers | GeoCollection<Layer> | Gets a GeoCollection that contains the layers that will draw on the image. |
LockLayerMode | LockLayerMode | This property gets and sets the lock mode while drawing layers. |
MapArguments | MapArguments | N/A |
MaxExtent | RectangleShape | N/A |
Name | String | N/A |
Opacity | Double | N/A |
OverlayView | UIView | N/A |
TileCache | RasterTileCache | N/A |
TileHeight | Int32 | N/A |
TileSnappingMode | TileSnappingMode | N/A |
TileType | TileType | N/A |
TileWidth | Int32 | N/A |
TransitionEffect | TransitionEffect | N/A |
Protected Properties Summary¶
| Name | Return Type | Description |
|---|---|---|
CacheMark | String | N/A |
DrawingView | UIView | N/A |
SingleTile | TileView | N/A |
StretchView | UIView | N/A |
Public Methods Summary¶
Protected Methods Summary¶
Public Events Summary¶
| Name | Event Arguments | Description |
|---|---|---|
DrawingException | DrawingExceptionOverlayEventArgs | N/A |
DrawnException | DrawnExceptionOverlayEventArgs | N/A |
Members Detail¶
Public Constructors¶
| Name |
|---|
LayerOverlay() |
LayerOverlay(IEnumerable<Layer>) |
Protected Constructors¶
Public Properties¶
Attribution¶
Summary
N/A
Remarks
N/A
Return Value
String
AutoRefreshInterval¶
Summary
N/A
Remarks
N/A
Return Value
TimeSpan
CanRefreshRegion¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
DrawingExceptionMode¶
Summary
N/A
Remarks
N/A
Return Value
DrawingQuality¶
Summary
N/A
Remarks
N/A
Return Value
IsCacheOnly¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
IsEmpty¶
Summary
This property indicates whether this overlay is empty or not.
Remarks
N/A
Return Value
Boolean
IsVisible¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
Layers¶
Summary
Gets a GeoCollection that contains the layers that will draw on the image.
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 on the image with the specified styles.
Return Value
GeoCollection<Layer>
LockLayerMode¶
Summary
This property gets and sets the lock mode while drawing layers.
Remarks
N/A
Return Value
MapArguments¶
Summary
N/A
Remarks
N/A
Return Value
MaxExtent¶
Summary
N/A
Remarks
N/A
Return Value
Name¶
Summary
N/A
Remarks
N/A
Return Value
String
Opacity¶
Summary
N/A
Remarks
N/A
Return Value
Double
OverlayView¶
Summary
N/A
Remarks
N/A
Return Value
UIView
TileCache¶
Summary
N/A
Remarks
N/A
Return Value
TileHeight¶
Summary
N/A
Remarks
N/A
Return Value
Int32
TileSnappingMode¶
Summary
N/A
Remarks
N/A
Return Value
TileType¶
Summary
N/A
Remarks
N/A
Return Value
TileWidth¶
Summary
N/A
Remarks
N/A
Return Value
Int32
TransitionEffect¶
Summary
N/A
Remarks
N/A
Return Value
Protected Properties¶
CacheMark¶
Summary
N/A
Remarks
N/A
Return Value
String
DrawingView¶
Summary
N/A
Remarks
N/A
Return Value
UIView
SingleTile¶
Summary
N/A
Remarks
N/A
Return Value
StretchView¶
Summary
N/A
Remarks
N/A
Return Value
UIView
Public Methods¶
Close()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Dispose()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Draw(MapArguments,OverlayRefreshType)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| mapArguments | MapArguments | N/A |
| refreshType | OverlayRefreshType | N/A |
Equals(Object)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Boolean | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| obj | Object | N/A |
GetBoundingBox()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
RectangleShape | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetHashCode()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Int32 | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetOneTile()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
TileView | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetType()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Type | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Initialize(MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| mapArguments | MapArguments | N/A |
PostTransform(TransformArguments,MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| transformInfo | TransformArguments | N/A |
| mapArguments | MapArguments | N/A |
Refresh()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Refresh(RectangleShape)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extent | RectangleShape | N/A |
Refresh(IEnumerable<RectangleShape>)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extentsToRefresh | IEnumerable<RectangleShape> | N/A |
Refresh(TimeSpan)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| bufferTime | TimeSpan | N/A |
Refresh(TimeSpan,RequestDrawingBufferTimeType)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| bufferTime | TimeSpan | N/A |
| bufferTimeType | RequestDrawingBufferTimeType | N/A |
Refresh(RectangleShape,TimeSpan)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extentToRefresh | RectangleShape | N/A |
| bufferTime | TimeSpan | N/A |
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extentToRefresh | RectangleShape | N/A |
| bufferTime | TimeSpan | N/A |
| bufferTimeType | RequestDrawingBufferTimeType | N/A |
Refresh(IEnumerable<RectangleShape>,TimeSpan)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extentsToRefresh | IEnumerable<RectangleShape> | N/A |
| bufferTime | TimeSpan | N/A |
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extentsToRefresh | IEnumerable<RectangleShape> | N/A |
| bufferTime | TimeSpan | N/A |
| bufferTimeType | RequestDrawingBufferTimeType | N/A |
RemoveAllAnimations()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
ToString()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
String | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Protected Methods¶
CloseCore()¶
Summary
Closes the core.
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Dispose(Boolean)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| disposing | Boolean | N/A |
DrawCore(MapArguments,OverlayRefreshType)¶
Summary
Draws the core.
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| mapArguments | MapArguments | The map arguments. |
| refreshType | OverlayRefreshType | Type of the refresh. |
DrawException(GeoCanvas,Exception)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| geoCanvas | GeoCanvas | N/A |
| exception | Exception | N/A |
DrawExceptionCore(GeoCanvas,Exception)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| geoCanvas | GeoCanvas | N/A |
| ex | Exception | N/A |
DrawTile(TileView,MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| tile | TileView | N/A |
| mapArguments | MapArguments | N/A |
DrawTileCore(GeoCanvas,TileView)¶
Summary
This method draws tiles to form this overlay by the passed parameters.
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| geoCanvas | GeoCanvas | A geoCanvas for drawing this overlay. |
| tile | TileView | A tile which needs to be redrawn. |
Finalize()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetBoundingBoxCore()¶
Summary
This method gets a bounding box that holds all the layers which are added in this overlay.
Remarks
N/A
Return Value
| Type | Description |
|---|---|
RectangleShape | A RectangleShape value that holds all the layers which are added in this overlay. |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetTile()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
TileView | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetTileCore()¶
Summary
This method gets a specific tile object to form an overlay.
Remarks
N/A
Return Value
| Type | Description |
|---|---|
TileView | A Tile object to form an overlay. |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
GetTileMatrix(Double,Int32,Int32,GeographyUnit)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
TileMatrix | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| scale | Double | N/A |
| tileWidth | Int32 | N/A |
| tileHeight | Int32 | N/A |
| boundingBoxUnit | GeographyUnit | N/A |
GetTileMatrixCells(GeographyUnit,RectangleShape,Double)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Collection<MatrixCell> | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| mapUnit | GeographyUnit | N/A |
| targetExtent | RectangleShape | N/A |
| targetScale | Double | N/A |
InitializeCore(MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| mapArgument | MapArguments | N/A |
MemberwiseClone()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Object | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
OnDrawingException(DrawingExceptionOverlayEventArgs)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| args | DrawingExceptionOverlayEventArgs | N/A |
OnDrawnException(DrawnExceptionOverlayEventArgs)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| args | DrawnExceptionOverlayEventArgs | N/A |
PostTransformCore(TransformArguments,MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| transformInfo | TransformArguments | N/A |
| mapArguments | MapArguments | N/A |
PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| currentExtent | RectangleShape | N/A |
| velocityExtent | RectangleShape | N/A |
| mapArguments | MapArguments | N/A |
PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| currentExtent | RectangleShape | N/A |
| velocityExtent | RectangleShape | N/A |
| mapArguments | MapArguments | N/A |
RefreshCore()¶
Summary
Refreshes tiles on the overlay. When calling this mehtod, all the tiles including map tiles and stretched tiles will be cleared. And reform with new tiles.
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
RefreshCore(RectangleShape)¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| extent | RectangleShape | N/A |
RemoveAllAnimationCore()¶
Summary
N/A
Remarks
N/A
Return Value
| Type | Description |
|---|---|
Void | N/A |
Parameters
| Name | Type | Description |
|---|---|---|
| N/A | N/A | N/A |
Public Events¶
DrawingException¶
N/A
Remarks
N/A
Event Arguments
DrawingExceptionOverlayEventArgs
DrawnException¶
N/A
Remarks
N/A
Event Arguments