Class: QueryService

ol.supermap.QueryService

地图查询服务类。 提供:范围查询,SQL 查询,几何查询,距离查询。

new ol.supermap.QueryService(url, options)

openlayers/services/QueryService.js, line 18
Name Type Description
url string

地图查询服务访问地址。

options Object

参数。

Name Type Default Description
proxy string 可选

服务代理地址。

withCredentials boolean false 可选

请求是否携带 cookie。

crossOrigin boolean 可选

是否允许跨域请求。

headers Object 可选

请求头。

Example
new ol.supermap.QueryService(url)
     .queryByBounds(param,function(result){
         //doSomething
     })

Extends

Methods

queryByBounds(params, callback, resultFormat){ol.supermap.QueryService}

openlayers/services/QueryService.js, line 42

bounds 查询地图服务。

Name Type Default Description
params SuperMap.QueryByBoundsParameters

通过 bounds 查询的相关参数类。

callback RequestCallback

回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

Returns:
Type Description
ol.supermap.QueryService

queryByDistance(params, callback, resultFormat)

openlayers/services/QueryService.js, line 69

地图距离查询服务。

Name Type Default Description
params SuperMap.QueryByDistanceParameters

Distance 查询相关参数类。

callback RequestCallback

回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

queryByGeometry(params, callback, resultFormat)

openlayers/services/QueryService.js, line 121

地图几何查询服务。

Name Type Default Description
params SuperMap.QueryByGeometryParameters

Geometry 查询相关参数类。

callback RequestCallback

回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

queryBySQL(params, callback, resultFormat)

openlayers/services/QueryService.js, line 95

地图 SQL 查询服务。

Name Type Default Description
params SuperMap.QueryBySQLParameters

SQL 查询相关参数类。

callback RequestCallback

回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。