21 #import <ArcGIS/AGSLayer.h> 22 #import <ArcGIS/AGSPopupSource.h> 23 #import <ArcGIS/AGSTimeAware.h> 24 #import <ArcGIS/AGSColor.h> 152 #pragma mark initializers 165 -(instancetype)
init ;
173 -(instancetype)initWithItem:(
AGSItem*)item layerID:(NSInteger)layerID;
181 +(instancetype)featureLayerWithItem:(
AGSItem*)item layerID:(NSInteger)layerID;
194 +(instancetype)featureLayerWithFeatureTable:(
AGSFeatureTable*)featureTable;
197 #pragma mark properties 259 @property (nonatomic, strong, readonly) NSMutableArray<AGSLabelDefinition*> *
labelDefinitions;
271 @property (nonatomic, copy, readonly) NSDictionary<NSString *, id> *
unknownJSON;
300 -(void)setFeature:(
AGSFeature *)feature visible:(BOOL)visible;
307 -(void)setFeatures:(NSArray<
AGSFeature*> *)features visible:(BOOL)visible;
334 -(void)selectFeatures:(NSArray<
AGSFeature*> *)features;
357 -(void)unselectFeatures:(NSArray<
AGSFeature*> *)features;
A protocol that can be implemented by layers that support time.
Definition: AGSTimeAware.h:33
Result of queries that return features.
Definition: AGSFeatureQueryResult.h:42
Layer properties that apply to 3D scenes.
Definition: AGSLayerSceneProperties.h:30
NSMutableArray< AGSLabelDefinition * > * labelDefinitions
Definition: AGSFeatureLayer.h:259
A source for dataset containing geographic features or non-spatial records.
Definition: AGSFeatureTable.h:59
NSDictionary< NSString *, id > * unknownJSON
Definition: AGSFeatureLayer.h:271
An abstract base class for renderers.
Definition: AGSRenderer.h:48
NSString * definitionExpression
Definition: AGSFeatureLayer.h:210
AGSRenderer * renderer
Definition: AGSFeatureLayer.h:220
instancetype featureLayer()
Parameters to perform a query using AGSFeatureTable.
Definition: AGSQueryParameters.h:37
An object that defines the text, appearance and position of labels for features for a given scale ran...
Definition: AGSLabelDefinition.h:80
A layer that can visualize vector/feature data.
Definition: AGSFeatureLayer.h:149
double selectionWidth
Definition: AGSFeatureLayer.h:249
Definition: AGSFeatureLayer.h:44
AGSFeatureRenderingMode renderingMode
Definition: AGSFeatureLayer.h:226
AGSSelectionMode
Definition: AGSFeatureLayer.h:43
Definition: AGSFeatureLayer.h:33
NSTimeInterval refreshInterval
Definition: AGSFeatureLayer.h:264
AGSColor * selectionColor
Definition: AGSFeatureLayer.h:243
void resetFeaturesVisible()
Object representing a unit of content.
Definition: AGSItem.h:36
Definition: AGSFeatureLayer.h:45
Definition: AGSFeatureLayer.h:34
Definition: AGSFeatureLayer.h:35
Definition: AGSFeatureLayer.h:46
An abstract base class for all layers.
Definition: AGSLayer.h:169
AGSLayerSceneProperties * sceneProperties
Definition: AGSFeatureLayer.h:237
NSDictionary< NSString *, id > * unsupportedJSON
Definition: AGSFeatureLayer.h:278
BOOL labelsEnabled
Definition: AGSFeatureLayer.h:215
A representation of a real-world object on a map.
Definition: AGSFeature.h:40
AGSFeatureRenderingMode
Definition: AGSFeatureLayer.h:32
BOOL scaleSymbols
Definition: AGSFeatureLayer.h:232
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32