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.