for(int i = 0; i < 19; i++) {
NSString *urlString = [@"http://www.geoportal.passau.de/ArcGIS/rest/services/APPDATEN/MapServer/" stringByAppendingFormat:@"%i", i];
NSString *layerNameString = [@"feature" stringByAppendingFormat:@"%i", i];
NSURL* url = [NSURL URLWithString: urlString];
AGSFeatureLayer* featureLayer = [AGSFeatureLayer featureServiceLayerWithURL: url mode: AGSFeatureLayerModeSelection];
self.lyrView = [self.mapView addMapLayer:featureLayer withName:layerNameString];
featureLayer.queryDelegate = self;
[self.featureLayerArray addObject:featureLayer];
}AGSFeatureLayer *newLayer = (AGSFeatureLayer*)[self.featureLayerArray objectAtIndex:1]; AGSQuery* query = [AGSQuery query]; query.where = @"ID <> 0"; //query.spatialRelationship = AGSSpatialRelationshipWithin; //query.geometry = californiaGeometry; [newLayer selectFeaturesWithQuery:query selectionMethod:AGSFeatureLayerSelectionMethodAdd];
featureLayer: operation: didFailQueryFeaturesWithError:
featureLayer: operation: didFailSelectFeaturesWithError:
featureLayer: operation: didSelectFeaturesWithFeatureSet:
featureLayer: operation: didQueryFeaturesWithFeatureSet:
if ([layerView.agsLayer isKindOfClass:[AGSFeatureLayer class]]) {
AGSFeatureLayer *fl = (AGSFeatureLayer*)layerView.agsLayer;
fl.queryDelegate = self;
AGSQuery* query = [AGSQuery query];
query.where = @"ID <> 0";
//query.spatialRelationship = AGSSpatialRelationshipWithin;
//query.geometry = californiaGeometry;
[fl selectFeaturesWithQuery:query selectionMethod:AGSFeatureLayerSelectionMethodAdd];
}Hi Nimesh,
Not able to get didLoadLayerForLayerView: this method. Will you please help me with this.