-
查询:等同于下搜寻条件,可以输入地图上选择的元素,列表里选择的值或输入值。
-
任务:将建立好的查询执行,搜寻结果会用的FeatureSet回传。
-
的FeatureSet:为搜寻的结果,包含多边形,信息窗口或该区块的表格栏位内容。
FindTask
============
FindTask是在某个地图服务中进行属性查询的功能类,FindTask以FindParameters对象为参数,能查询同一个地图服务的一个或多个图层,并且可以在多个字段中进行查询.DindTask
只能用于属性资讯的查询,在FindTask执行结束后,可以从其回传结果中获取查询的对象来自哪个图层和哪个字段。
###代码上
基本页面
< input type = “ button ” value = “属性查询” id = “ Btn ” / >
< div id = “ divShowResult ” > < / div >
创建属性查询对象并给按钮绑定点击事件
//地图服务的URL
var MapServer = “http://localhost:6080/arcgis/rest/services/Test/MyService/MapServer”;
//创建属性查询对象
var findTask = new FindTask(MapServer);
//创建属性查询参数
var findParams = new FindParameters();
on(dom.byId(“Btn”),“click”,function(){
//是否返回给我们几何信息
fi