esri javascript api象征层

时间:2013-04-15 22:11:25

标签: javascript api layer esri arcgis-js-api

我在这里有一个有效的应用程序:http://dola.colorado.gov/gis-cms/sites/default/files/html/census2000v2.html

我在ArcGIS Online中使用Javascript API。我在AGOL的“网络地图”中加载了一堆图层并进行了预先符号化。

我希望能够使用javascript动态自定义每个图层的符号系统。理想情况下,我想使用渲染器,并能够为每个人口统计变量创建不同的符号系统。

我遇到了一个主要的砖墙。为了能够更改符号系统,我需要能够遍历功能集中的图形 - 但我不知道从哪里获取功能集对象。我看到的所有示例都使用通过网址加载的“功能图层”。

1 个答案:

答案 0 :(得分:0)

我认为首先你需要从网络地图中获取图层:

var featureLayer = mapObject.getLayer(layerName)

然后,您可以查询featurelayer,这将返回featureSet

以下是一个例子:

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

featureLayer.queryFeatures(query, function(featureSet) {
    //do something with the featureSet here!
});