## ArcGis.ArcGisFindTask(options)

Fx 构造函数

#### # new ArcGisFindTask(options)

find查询对象

##### 参数:

名称 | 类型 | 属性 | 描述
--- | --- | --- | ---
`options` | Object |  | 必选项，初始化FindTask参数。
`option.url` | String | <optional> | 必选项，地图服务url。
`option.gdbVersion` | String | <optional> | 可选项，地理服务器版本。

作者:
  - 基础平台-杨琨

查看源代码 ArcGis/FindTask.js, line 6

# 方法

#### # 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> | 可选项，定义地理数据库的版本号。

作者:
  - 基础平台-杨琨

查看源代码 ArcGis/FindTask.js, line 25

##### 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))
                });