new SuperMap.QueryByGeometryParameters(options, spatialQueryMode)
Name | Type | Default | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
spatialQueryMode |
SuperMap.SpatialQueryMode | SuperMap.SpatialQueryMode.INTERSECT |
可选
空间查询模式。 |
Extends
Members
-
customParamsstring
-
自定义参数,供扩展使用。
-
expectCountnumber
-
期望返回结果记录个数,默认返回100000条查询记录, 如果实际不足100000条则返回实际记录条数。
- Default Value: 100000
geometryObject
用于查询的几何对象。
点类型可以是:SuperMap.Geometry.Point
|L.Marker
|L.CircleMarker
|L.Circle
|L.GeoJSON
|ol.geom.Point
|ol.format.GeoJSON
。
线类型可以是:SuperMap.Geometry.LineString
|SuperMap.Geometry.LinearRing
|L.Polyline
|L.GeoJSON
|ol.geom.LineString
|ol.format.GeoJSON
。
面类型可以是:SuperMap.Geometry.Polygon
|L.Polygon
|L.GeoJSON
|ol.geom.Polygon
|ol.format.GeoJSON
。
holdTimenumber
资源在服务端保存的时间,单位为分钟。
- Default Value: 10
networkTypeSuperMap.GeometryType
网络数据集对应的查询类型,分为点和线两种类型。
- Default Value: SuperMap.GeometryType.LINE
prjCoordSysObject
自定义参数,供 SuperMap Online 提供的动态投影查询扩展使用。如 {"epsgCode":3857}
queryOptionSuperMap.QueryOption
查询结果类型枚举类。 该类描述查询结果返回类型,包括只返回属性、 只返回几何实体以及返回属性和几何实体。
- Default Value: SuperMap.QueryOption.ATTRIBUTEANDGEOMETRY
queryParamsArray.<SuperMap.FilterParameter>
查询过滤条件参数数组。 该类用于设置查询数据集的查询过滤参数。
returnContentboolean
是否立即返回新创建资源的表述还是返回新资源的 URI。
如果为 true,则直接返回新创建资源,即查询结果的表述。
为 false,则返回的是查询结果资源的 URI。
- Default Value: true
returnCustomResultboolean
仅供三维使用。
returnFeatureWithFieldCaptionboolean
返回的查询结果要素字段标识是否为字段别名。为 false 时,返回的是字段名;为 true 时,返回的是字段别名。
spatialQueryModeSuperMap.SpatialQueryMode
空间查询模式。
- Default Value: SuperMap.SpatialQueryMode.INTERSECT
startRecordnumber
查询起始记录号。
Methods
-
destroy()
common/iServer/QueryByGeometryParameters.js, line 66 -
释放资源,将引用资源的属性置空。