25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSImageAdjustmentLayer.h>
27 #import <ArcGIS/AGSRemoteResource.h>
28 #import <ArcGIS/AGSTimeAware.h>
29 #import <ArcGIS/AGSMapServiceImageFormat.h>
30 #import <ArcGIS/AGSWMSTypes.h>
76 #pragma mark initializers
85 -(instancetype)initWithLayerInfos:(NSArray<
AGSWMSLayerInfo*> *)layerInfos;
95 -(instancetype)initWithURL:(NSURL *)URL layerNames:(NSArray<NSString*> *)layerNames;
102 -(instancetype)initWithItem:(
AGSItem *)item;
109 +(instancetype)WMSLayerWithLayerInfos:(NSArray<
AGSWMSLayerInfo*> *)layerInfos;
119 +(instancetype)WMSLayerWithURL:(NSURL *)URL layerNames:(NSArray<NSString*> *)layerNames;
126 +(instancetype)WMSLayerWithItem:(
AGSItem *)item;
129 #pragma mark properties
134 @property (nonatomic, strong, readonly) NSMutableArray<AGSWMSLayerInfo*> *
layerInfos;
139 @property (nonatomic, strong, readonly) NSMutableArray<NSString*> *
layerNames;
149 @property (nonatomic, strong, readonly) NSMutableArray<AGSWMSSublayer*> *
sublayers;
165 @property (nonatomic, copy, readwrite) NSDictionary<NSString*,NSString*> *
customParameters;
AGSWMSVersion
Definition: AGSWMSTypes.h:35
A base class for layers that allow color adjustments.
Definition: AGSImageAdjustmentLayer.h:37
Object representing a unit of content.
Definition: AGSItem.h:43
Displays data from a WMS service.
Definition: AGSWMSLayer.h:71
NSDictionary< NSString *, NSString * > * customParameters
Definition: AGSWMSLayer.h:165
NSMutableArray< AGSWMSLayerInfo * > * layerInfos
Definition: AGSWMSLayer.h:134
AGSMapServiceImageFormat preferredImageFormat
Definition: AGSWMSLayer.h:144
AGSWMSVersion version
Definition: AGSWMSLayer.h:160
NSMutableArray< AGSWMSSublayer * > * sublayers
Definition: AGSWMSLayer.h:149
NSTimeInterval refreshInterval
Definition: AGSWMSLayer.h:154
NSMutableArray< NSString * > * layerNames
Definition: AGSWMSLayer.h:139
Information about a layer in an OGC-WMS service.
Definition: AGSWMSLayerInfo.h:41
Represents an individual layer in an OGC-WMS service.
Definition: AGSWMSSublayer.h:39
A protocol adopted by classes that access remote network resources that have the potential to be secu...
Definition: AGSRemoteResource.h:40
A protocol that can be implemented by layers that support time.
Definition: AGSTimeAware.h:41