Skip to content

WmsOverlay

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
WmsOverlay()
WmsOverlay(Uri)
WmsOverlay(IEnumerable<Uri>)
WmsOverlay(IEnumerable<Uri>,WebProxy)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
Attribution String N/A
AutoRefreshInterval TimeSpan N/A
AxisOrder WmsAxisOrder Gets or sets the axis order.
CanRefreshRegion Boolean N/A
DrawingExceptionMode DrawingExceptionMode N/A
DrawingQuality DrawingQuality N/A
IsCacheOnly Boolean N/A
IsEmpty Boolean N/A
IsVisible Boolean N/A
MapArguments MapArguments N/A
MaxExtent RectangleShape N/A
Name String N/A
Opacity Double N/A
OverlayView UIView N/A
Parameters Dictionary<String,String> Gets a dictionary whose items will be passed to the WMS server as parameters.
Projection String Gets or sets a string that will be sent to the WMS server to get the images in the specific projection.
ServerUris Collection<Uri> Gets a collection of URIs that specifies the locations of the WMS servers.
TileCache RasterTileCache N/A
TileHeight Int32 N/A
TileSnappingMode TileSnappingMode N/A
TileType TileType N/A
TileWidth Int32 N/A
TimeoutInSeconds Int32 Gets or sets the length of time, in seconds, before the request times out.
TransitionEffect TransitionEffect N/A
WebProxy WebProxy This property gets or sets the proxy used for requesting a Web Response.

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

Name
Close()
Dispose()
Draw(MapArguments,OverlayRefreshType)
Equals(Object)
GetBoundingBox()
GetHashCode()
GetOneTile()
GetRequestUris(RectangleShape,UriTileView)
GetType()
Initialize(MapArguments)
PostTransform(TransformArguments,MapArguments)
Refresh()
Refresh(RectangleShape)
Refresh(IEnumerable<RectangleShape>)
Refresh(TimeSpan)
Refresh(TimeSpan,RequestDrawingBufferTimeType)
Refresh(RectangleShape,TimeSpan)
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
Refresh(IEnumerable<RectangleShape>,TimeSpan)
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
RemoveAllAnimations()
ToString()

Protected Methods Summary

Name
CloseCore()
Dispose(Boolean)
DrawCore(MapArguments,OverlayRefreshType)
DrawException(GeoCanvas,Exception)
DrawExceptionCore(GeoCanvas,Exception)
DrawTile(TileView,MapArguments)
DrawTileCore(GeoCanvas,TileView)
Finalize()
GetBoundingBoxCore()
GetRequestUrisCore(RectangleShape,UriTileView)
GetTile()
GetTileCore()
GetTileMatrix(Double,Int32,Int32,GeographyUnit)
GetTileMatrixCells(GeographyUnit,RectangleShape,Double)
InitializeCore(MapArguments)
MemberwiseClone()
OnDrawingException(DrawingExceptionOverlayEventArgs)
OnDrawnException(DrawnExceptionOverlayEventArgs)
OnSendingWebRequest(SendingWebRequestEventArgs)
OnSentWebRequest(SentWebRequestEventArgs)
PostTransformCore(TransformArguments,MapArguments)
PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)
PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)
RefreshCore()
RefreshCore(RectangleShape)
RemoveAllAnimationCore()

Public Events Summary

Name Event Arguments Description
SendingWebRequest SendingWebRequestEventArgs N/A
SentWebRequest SentWebRequestEventArgs N/A
DrawingException DrawingExceptionOverlayEventArgs N/A
DrawnException DrawnExceptionOverlayEventArgs N/A

Members Detail

Public Constructors

Name
WmsOverlay()
WmsOverlay(Uri)
WmsOverlay(IEnumerable<Uri>)
WmsOverlay(IEnumerable<Uri>,WebProxy)

Protected Constructors

Public Properties

Attribution

Summary

N/A

Remarks

N/A

Return Value

String


AutoRefreshInterval

Summary

N/A

Remarks

N/A

Return Value

TimeSpan


AxisOrder

Summary

Gets or sets the axis order.

Remarks

N/A

Return Value

WmsAxisOrder


CanRefreshRegion

Summary

N/A

Remarks

N/A

Return Value

Boolean


DrawingExceptionMode

Summary

N/A

Remarks

N/A

Return Value

DrawingExceptionMode


DrawingQuality

Summary

N/A

Remarks

N/A

Return Value

DrawingQuality


IsCacheOnly

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsEmpty

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsVisible

Summary

N/A

Remarks

N/A

Return Value

Boolean


MapArguments

Summary

N/A

Remarks

N/A

Return Value

MapArguments


MaxExtent

Summary

N/A

Remarks

N/A

Return Value

RectangleShape


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


Parameters

Summary

Gets a dictionary whose items will be passed to the WMS server as parameters.

Remarks

N/A

Return Value

Dictionary<String,String>


Projection

Summary

Gets or sets a string that will be sent to the WMS server to get the images in the specific projection.

Remarks

N/A

Return Value

String


ServerUris

Summary

Gets a collection of URIs that specifies the locations of the WMS servers.

Remarks

N/A

Return Value

Collection<Uri>


TileCache

Summary

N/A

Remarks

N/A

Return Value

RasterTileCache


TileHeight

Summary

N/A

Remarks

N/A

Return Value

Int32


TileSnappingMode

Summary

N/A

Remarks

N/A

Return Value

TileSnappingMode


TileType

Summary

N/A

Remarks

N/A

Return Value

TileType


TileWidth

Summary

N/A

Remarks

N/A

Return Value

Int32


TimeoutInSeconds

Summary

Gets or sets the length of time, in seconds, before the request times out.

Remarks

N/A

Return Value

Int32


TransitionEffect

Summary

N/A

Remarks

N/A

Return Value

TransitionEffect


WebProxy

Summary

This property gets or sets the proxy used for requesting a Web Response.

Remarks

N/A

Return Value

WebProxy


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

TileView


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

GetRequestUris(RectangleShape,UriTileView)

Summary

This method get request Uri based on requested world extent.

Remarks

N/A

Return Value

Type Description
Collection<Uri> N/A

Parameters

Name Type Description
requestExtent RectangleShape N/A
uriTile UriTileView 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

N/A

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

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments N/A
refreshType OverlayRefreshType N/A

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 redraws a tile by an extent and geography unit.

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

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetRequestUrisCore(RectangleShape,UriTileView)

Summary

This method get request Uri based on requested world extent.

Remarks

N/A

Return Value

Type Description
Collection<Uri> N/A

Parameters

Name Type Description
requestExtent RectangleShape N/A
uriTile UriTileView 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

OnSendingWebRequest(SendingWebRequestEventArgs)

Summary

Raises the event.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e SendingWebRequestEventArgs The instance containing the event data.

OnSentWebRequest(SentWebRequestEventArgs)

Summary

Raises the event.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e SentWebRequestEventArgs The instance containing the event data.

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

N/A

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

SendingWebRequest

N/A

Remarks

N/A

Event Arguments

SendingWebRequestEventArgs

SentWebRequest

N/A

Remarks

N/A

Event Arguments

SentWebRequestEventArgs

DrawingException

N/A

Remarks

N/A

Event Arguments

DrawingExceptionOverlayEventArgs

DrawnException

N/A

Remarks

N/A

Event Arguments

DrawnExceptionOverlayEventArgs