27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSLayer.h>
29 #import <ArcGIS/AGSRemoteResource.h>
30 #import <ArcGIS/AGSFeatureLayer.h>
31 #import <ArcGIS/AGSCancelable.h>
32 #import <ArcGIS/AGSLabelBarrierWeight.h>
90 #pragma mark initializers
118 -(instancetype)initWithItem:(
AGSItem *)item
119 serviceLayerID:(NSInteger)serviceLayerID;
127 +(instancetype)annotationLayerWithItem:(
AGSItem *)item
128 serviceLayerID:(NSInteger)serviceLayerID;
135 -(instancetype)initWithURL:(NSURL *)URL;
142 +(instancetype)annotationLayerWithURL:(NSURL *)URL;
145 #pragma mark properties
221 - (void)selectFeatures:(NSArray<
AGSFeature *> *)features;
234 completion:(
void(^)(
AGSFeatureQueryResult * __nullable result, NSError * __nullable error))completion;
241 - (void)setFeatures:(NSArray<
AGSFeature *> *)features
242 visible:(BOOL)visible;
250 visible:(BOOL)visible;
256 - (void)unselectFeature:(
AGSFeature *)feature;
263 - (void)unselectFeatures:(NSArray<
AGSFeature *> *)features;
AGSSelectionMode
Definition: AGSFeatureLayer.h:50
AGSLabelBarrierWeight
Definition: AGSLabelBarrierWeight.h:41
A layer that can visualize annotation text data. Annotation can be used to symbolize text on your map...
Definition: AGSAnnotationLayer.h:87
double referenceScale
Definition: AGSAnnotationLayer.h:188
void resetFeaturesVisible()
AGSArcGISFeatureTable * featureTable
Definition: AGSAnnotationLayer.h:169
NSInteger serviceLayerID
Definition: AGSAnnotationLayer.h:175
NSString * definitionExpression
Definition: AGSAnnotationLayer.h:164
AGSLabelBarrierWeight barrierWeight
Definition: AGSAnnotationLayer.h:151
An ArcGIS specific source for dataset containing geographic features or non-spatial records.
Definition: AGSArcGISFeatureTable.h:69
A representation of a real-world object on a map.
Definition: AGSFeature.h:47
Result of queries that return features.
Definition: AGSFeatureQueryResult.h:49
Object representing a unit of content.
Definition: AGSItem.h:43
An abstract base class for all layers.
Definition: AGSLayer.h:201
Parameters to perform a query using AGSFeatureTable.
Definition: AGSQueryParameters.h:45
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:38
A protocol adopted by classes that access remote network resources that have the potential to be secu...
Definition: AGSRemoteResource.h:40