WmtsOverlay¶
Namespace: ThinkGeo.UI.XamarinForms
public class WmtsOverlay : WebBasedTileOverlay`1, ThinkGeo.UI.XamarinForms.Adapters.IMapElementAdaptable`1[[ThinkGeo.UI.XamarinForms.Adapters.IWmtsOverlayAdapter, ThinkGeo.UI.XamarinForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → Overlay → Overlay<IWmtsOverlayAdapter> → TileOverlay<IWmtsOverlayAdapter> → WebBasedTileOverlay<IWmtsOverlayAdapter> → WmtsOverlay
Implements IMapElementAdaptable<IWmtsOverlayAdapter>
Properties¶
ServerUris¶
public Collection<Uri> ServerUris { get; }
Property Value¶
CapabilitesCacheTimeout¶
public TimeSpan CapabilitesCacheTimeout { get; set; }
Property Value¶
ActiveLayerName¶
public string ActiveLayerName { get; set; }
Property Value¶
WmtsSeverEncodingType¶
public WmtsSeverEncodingType WmtsSeverEncodingType { get; set; }
Property Value¶
WmtsSeverEncodingType
WmtsServerLayers¶
public Collection<WmtsServerLayer> WmtsServerLayers { get; }
Property Value¶
ActiveStyleName¶
public string ActiveStyleName { get; set; }
Property Value¶
Parameters¶
public Dictionary<string, string> Parameters { get; }
Property Value¶
OutputFormat¶
public string OutputFormat { get; set; }
Property Value¶
Credentials¶
public ICredentials Credentials { get; set; }
Property Value¶
ICredentials
LowerScale¶
public double LowerScale { get; set; }
Property Value¶
UpperScale¶
public double UpperScale { get; set; }
Property Value¶
TileMatrixSetName¶
public string TileMatrixSetName { get; set; }
Property Value¶
AxisOrder¶
public WmtsAxisOrder AxisOrder { get; set; }
Property Value¶
WmtsAxisOrder
ProjectionConverter¶
public ProjectionConverter ProjectionConverter { get; set; }
Property Value¶
ProjectionConverter
ProjectedTileCache¶
public RasterTileCache ProjectedTileCache { get; set; }
Property Value¶
RasterTileCache
TileWidth¶
Gets or sets the length of time, in seconds, before the request times out.
public int TileWidth { get; set; }
Property Value¶
TileHeight¶
Gets or sets the length of time, in seconds, before the request times out.
public int TileHeight { get; set; }
Property Value¶
TileMatrixSets¶
The tile matrix sets of this WmtsTiledOverlay in Dictionary.
public Dictionary<string, WmtsTileMatrixSet> TileMatrixSets { get; }
Property Value¶
Dictionary<String, WmtsTileMatrixSet>
DrawingExceptionMode¶
public DrawingExceptionMode DrawingExceptionMode { get; set; }
Property Value¶
DrawingExceptionMode
TimeoutInSeconds¶
Gets or sets the length of time, in seconds, before the request times out.
public int TimeoutInSeconds { get; set; }
Property Value¶
WebProxy¶
Gets or sets the Web Proxy for web service.
public IWebProxy WebProxy { get; set; }
Property Value¶
IWebProxy
TileCache¶
public RasterTileCache TileCache { get; set; }
Property Value¶
RasterTileCache
TransitionEffect¶
public TransitionEffect TransitionEffect { get; set; }
Property Value¶
TransitionEffect
TileSnappingMode¶
public TileSnappingMode TileSnappingMode { get; set; }
Property Value¶
TileSnappingMode
Adapter¶
Gets the adapter.
public IWmtsOverlayAdapter Adapter { get; set; }
Property Value¶
IWmtsOverlayAdapter
The adapter.
IsVisible¶
public bool IsVisible { get; set; }
Property Value¶
Name¶
public string Name { get; set; }
Property Value¶
Opacity¶
public double Opacity { get; set; }
Property Value¶
Constructors¶
WmtsOverlay()¶
public WmtsOverlay()
WmtsOverlay(IEnumerable<Uri>)¶
public WmtsOverlay(IEnumerable<Uri> serverUris)
Parameters¶
serverUris
IEnumerable<Uri>
WmtsOverlay(IEnumerable<Uri>, IWebProxy)¶
public WmtsOverlay(IEnumerable<Uri> serverUris, IWebProxy webProxy)
Parameters¶
serverUris
IEnumerable<Uri>
webProxy
IWebProxy
WmtsOverlay(IEnumerable<Uri>, WmtsSeverEncodingType)¶
public WmtsOverlay(IEnumerable<Uri> serverUris, WmtsSeverEncodingType wmtsSeverEncodingType)
Parameters¶
serverUris
IEnumerable<Uri>
wmtsSeverEncodingType
WmtsSeverEncodingType
WmtsOverlay(IEnumerable<Uri>, IWebProxy, WmtsSeverEncodingType)¶
public WmtsOverlay(IEnumerable<Uri> serverUris, IWebProxy webProxy, WmtsSeverEncodingType wmtsSeverEncodingType)
Parameters¶
serverUris
IEnumerable<Uri>
webProxy
IWebProxy
wmtsSeverEncodingType
WmtsSeverEncodingType
Methods¶
GetServerCapabilitiesXml()¶
public string GetServerCapabilitiesXml()
Returns¶
GetServerLayerNames()¶
public Collection<string> GetServerLayerNames()
Returns¶
GetServerLayerStyles()¶
public Collection<string> GetServerLayerStyles()
Returns¶
GetServerTileMatrixSetNames()¶
public Collection<string> GetServerTileMatrixSetNames()
Returns¶
GetLayerOutputFormats(String)¶
public Collection<string> GetLayerOutputFormats(string layerName)
Parameters¶
layerName
String
Returns¶
GetZoomLevelSet(String)¶
public ZoomLevelSet GetZoomLevelSet(string tileMatrixSetName)
Parameters¶
tileMatrixSetName
String
Returns¶
ZoomLevelSet
RemoveCachedCapability()¶
public bool RemoveCachedCapability()
Returns¶
Events¶
SendingWebRequest¶
public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;
SentWebRequest¶
public event EventHandler<SentWebRequestEventArgs> SentWebRequest;
SendingHttpRequest¶
public event EventHandler<SendingHttpRequestMessageEventArgs> SendingHttpRequest;
ReceivedHttpResponse¶
public event EventHandler<ReceivedHttpResponseMessageEventArgs> ReceivedHttpResponse;