0

I have a working application here: http://dola.colorado.gov/gis-cms/sites/default/files/html/census2000v2.html

I'm using the Javascript API with ArcGIS Online. I have a bunch of layers loaded and pre-symbolized in an AGOL 'Web Map'.

I'd like to be able to customize the symbology of each layer dynamically using javascript. I'd ideally like to use a renderer and be able to create a different symbology for each demographic variable.

I've run into a major brick wall. To be able to change the symbology, I need to be able to iterate through graphics in a feature set - yet I have no idea where to get a feature set object from. All the examples I see use 'Feature Layers' loaded through URLs.

Vikash Pandey
  • 5,407
  • 6
  • 41
  • 42

1 Answers1

0

I think first you need to get the layer from the webmap:

var featureLayer = mapObject.getLayer(layerName)

Then you can query the featurelayer, which will return a featureSet.

Here is an example:

var query = new esri.tasks.Query();
query.outFields = ["*"];

featureLayer.queryFeatures(query, function(featureSet) {
    //do something with the featureSet here!
});
Cody Guldner
  • 2,888
  • 1
  • 25
  • 36
kuro
  • 406
  • 4
  • 8