new SuperMap.QueryByDistanceParameters(options)
Name | Type | Description |
---|---|---|
options |
Object |
可选参数。如: |
Extends
Members
-
customParamsstring
-
自定义参数,供扩展使用。
-
distancenumber
-
查询距离,默认为0,单位与所查询图层对应的数据集单位相同。 当查找最近地物时,该属性无效。
- Default Value:
- 0
-
expectCountnumber
-
期望返回结果记录个数,默认返回100000条查询记录, 如果实际不足100000条则返回实际记录条数。
- Default Value:
- 100000
-
geometry
-
用于查询的地理对象,必设属性。
点类型可以是:SuperMap.Geometry.Point|L.Point|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
-
资源在服务端保存的时间。默认为10(分钟)。
- Default Value:
- 10
-
isNearestboolean
-
是否为最近距离查询。
建议该属性与 expectCount (继承自SuperMap.QueryParameters
)属性联合使用。
当该属性为 true 时,即表示查找最近地物,如果查询结果数大于期望返回的结果记录数(expectCount),
则查找结果为查询总记录中距离中心最近的expectCount个地物。
当该属性为不为 true 时,如果查询结果数大于期望返回的结果记录数(expectCount),
则查找结果为从查询总记录中随机抽取的expectCount个地物。
目前查询结果不支持按远近距离排序。 -
networkTypeSuperMap.GeometryType
-
网络数据集对应的查询类型, 分为点和线两种类型,默认为线几何对象类型,即
SuperMap.GeometryType.LINE
。- 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。默认为 true。 -
returnCustomResultboolean
-
仅供三维使用。
- Default Value:
- false
-
startRecordnumber
-
查询起始记录号,默认值为0。
- Default Value:
- 0
Methods
-
destroy()
common/iServer/QueryByDistanceParameters.js, line 74 -
释放资源,将引用资源的属性置空。