功能服务API 空间统计分析
如何进行加载地图进行浏览?
下面是地图浏览的示例代码。

                                                                
下面我们分步向您介绍:

添加要素

添加要素

1. var imageParameters = new esri.layers.ImageParameters();
2. imageParameters.layerIds = ['0'];
3. imageParameters.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW;
4. imageParameters.transparent = true;
5. var layer = new esri.layers.ArcGISDynamicMapServiceLayer(
6.     SpatialStaticMapUrl,
7.     { "imageParameters": imageParameters }
8.   );
9.   map.addLayer(layer, 1);

定义统计区域

绘制统计区域

1. var drawToolbar = new esri.toolbars.Draw(
2.     map.esriMap,
3.     { showTooltips: false }
4.   );
5. drawToolbar.activate(esri.toolbars.Draw.POLYGON);
6. dojo.connect(drawToolbar, "onDrawEnd", function (geometry) {
7.     DrawEnd(geometry);
8.   });

执行空间查询

执行空间查询。

1. var query = new esri.tasks.Query();
2. var queryTask = new esri.tasks.QueryTask(SpatialStaticMapUrl);
4. query.outFields = ["*"];
5. query.geometry = polygon.geometry;
6. query.returnGeometry = true;
7. queryTask.on("complete", CompleteHandler);
8. queryTask.on("error", ErrorHandler);
9. queryTask.execute(query);