Class QueryObject

用来查询图层中的要素(Feature)

Methods

  • Returns number

  • Returns number

  • Parameters

    • value: any

    Returns void

  • Parameters

    • value: any

    Returns void

  • 设置查询时的where条件

    Parameters

    • where: string

    Returns void

  • 获取where条件

    Returns string

  • 设置缓冲半径,单位为米

    Parameters

    • distance: number

    Returns void

  • 获取缓冲半径,单位为米

    Returns number

  • 设置查询时的空间约束

    Parameters

    • geometry: object

      GeoJSONGeometry

    Returns void

  • 获取空间约束

    Returns object

  • 设置查询结果中是否包括空间位置信息,为true则包含,为false不包含。默认为true

    Parameters

    • returnGeometry: boolean

    Returns void

  • 获取查询结果是是否包含空间位置信息

    Returns boolean

  • 设置查询时返回的字段。可使用"*" 表示返回所有字段;指定多个字段时使用“,”分隔字段名

    Parameters

    • outFields: string

      如 * , 'colA'

    Returns void

  • 获取要返回的字段。

    Returns string

  • 设置查询时的排序字段。

    Parameters

    • orderByFields: string

      如 colA ; colA asc ; col desc ; colA asc ,colB desc ;

    Returns void

  • 获取查询时的排序字段

    Returns string

  • 设置分页查询时每页的条数

    Parameters

    • pageSize: number

      该值在1~5000之间

    Returns void

  • 获取分页查询时每页的条数

    Returns number

  • 直接调用后台服务,根据ID查询

    Parameters

    • id: number
    • callback: Function

      第1个参数是Feature对象。

    Returns void

  • 直接调用后台服务,根据多个id查询

    Parameters

    • ids: number[]
    • callback: Function

      第1个参数是Feature数组

    Returns void

  • 使用之前设置的参数,调用后台服务,执行查询,

    Parameters

    • callback: Function

      第1个参数是Feature数组

    Returns void

  • 使用之前设置的参数,调用后台服务,执行分页查询。回调结果是PageQueryResult

    Parameters

    Returns void