This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IW > IWMSMapLayer Interface (ArcObjects .NET 10.5 SDK) |
Provides access to members that control the WMS map layer.
Description | ||
---|---|---|
BackgroundColor | Background color for the WMS Map Layer image. | |
ClearDrawCache | Clears the cache of images downloaded from the WMS server for drawing. | |
ServerSupportsTransparency | Indicates whether transparency is suppported by the server. | |
TransparentBackground | Indicates whether to make the background of the WMS Map Layer image transparent. | |
WMSServiceDescription | Associated WMSServiceDescription. |
CoClasses and Classes | Description |
---|---|
WMSMapLayer | A container for the display and manipulation of WMS layers. |
A WMSMapLayer is a container of WMS layers. There are two ways to create a WMSMapLayer:
1. Add all the vailable WMS layers using EngineWMSMapLayerFactory.
2. Add selected or individual WMS layers to the WMSMapLayer through these steps:
� Set the URL in WMSConnectionName
� Use IDataLayer to connect the WMSMapLayer (now empty) to the WMSConnectionName (which now has the URL for connecting to the WMS service).
� Get the WMSServiceDescription from IWMSMapLayer (WMSMapLayer is now connected to the service and has access to the service the capabilities, this includes a list of WMS layer descriptions)
� Iterate through the WMSLayerDescriptions to find the WMS layer description or layer descriptions that you are interested in
� Use the CreateWMSLayer method to create a WMSLayer inside the WMSMapLayer