类名 FeatureFilter

# new FeatureFilter(options)

要素过滤对象

参数:

名称 类型 默认值 描述
options Object

构造参数

distance Number 0.1

几何缓冲的距离,默认为0.1。

units LengthUnit LengthUnit.meter

几何缓冲的距离的单位,默认为米。

geometry Geometry | null

几何对象,用于几何过滤。

spatialRelation SpatialRelation

几何条件的空间判定规则。

objectIds Array.<Number>

过滤id数组。默认为null,表示不进行Id过滤。

where String ''

属性过滤参数,默认为''。使用sql语句查询,例如name ='wuhan'

成员变量

Number

# distance

几何缓冲的距离,默认为0.1。

Geometry

# geometry

几何对象,用于几何过滤。当前仅支持EPSG:4326坐标系数据的传入。

Array.<Number>

# objectIds

过滤id数组。默认为null,表示不进行Id过滤。

SpatialRelation

# spatialRelation

几何条件的空间判定规则。

LengthUnit

# units

几何缓冲的距离的单位,默认为米。

String

# where

属性过滤参数,使用sql语句查询,例如name ='wuhan'

方法

# static fromJSON(json)

通过json构造FeatureFilter对象

参数:

名称 类型 描述
json Object

json对象

FeatureFilter实例

FeatureFilter

# clone()

克隆FeatureFilter对象

克隆后的FeatureFilter实例

FeatureFilter

# toJSON()

导出json对象

json对象

Object
构造函数
成员变量
方法
事件