Fx构造函数
# new ArcGisFindTask(options)
find查询对象
参数:
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
options |
Object | 必选项,初始化FindTask参数。 |
|
option.url |
String |
<optional> |
必选项,地图服务url。 |
option.gdbVersion |
String |
<optional> |
可选项,地理服务器版本。 |
方法
# execute(params)
根据输入参数查询
参数:
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
params |
Object | 必选项,查询参数。 |
|
searchText |
String |
<optional> |
必选项,要查询的值,可不指定字段,在所有字段中查询。 |
contains |
Boolean |
<optional> |
可选项,指定要查询的值是否大小写敏感,默认为true,查询值大小写敏感,可选值:true | false。 |
layerIds |
Array |
<optional> |
必选项,要查询的图层Id数组,格式为:[layerId1,layerId2,layerId3,...]。 |
searchFields |
Array |
<optional> |
可选项,要查询的字段名数组,格式为:[field1,field1,field1,...]。 |
returnGeometry |
Boolean |
<optional> |
可选项,是否返回几何坐标集合,默认为true,返回几何坐标集合,可选值true | false。 |
geometryPrecision |
Number |
<optional> |
可选项,指定返回的几何坐标集合的小数点位数,例如geometryPrecision=3,保留三位小数。 |
maxAllowableOffset |
Number |
<optional> |
可选项,指定返回的几何坐标集合的最大偏移量,例如maxAllowableOffset=2。 |
outSpatialReference |
String |
<optional> |
可选项,定义返回的几何坐标集合的空间坐标系,默认为地图坐标系。 |
gdbVersion |
String |
<optional> |
可选项,定义地理数据库的版本号。 |
Example
//初始化FindTask对象
var FindTask = new Zondy.Service.ArcGisFindTask({
url: 'http://localhost:6080/arcgis/rest/services/wuhan_2/MapServer'
});
//初始化FindParameters查询参数对象
var FindParameters = new Zondy.Service.ArcGisFindParameters({
layerIds: [0],
searchText:'彩票销售店'
});
//示例一:在图层0中,进行文本查询,对所有字段进行查询
FindTask.execute(FindParameters).then(function (data) {
console.log("查询成功")
console.log(data)
});
//示例二:在图层0和1中,对指定字段Name进行查询
var FindParameters = new Zondy.Service.ArcGisFindParameters({
layerIds: [0,1],
searchText:'滠口街道',
searchFields:['Name'],
});
FindTask.execute(FindParameters).then(function (data) {
console.log("查询成功")
console.log(JSON.parse(data))
});