Class: DataFlowService

DataFlowService

数据流服务。

new ol.supermap.DataFlowService(url, options)

openlayers/services/DataFlowService.js, line 7
Name Type Description
url string

与客户端交互的数据流服务地址。

options Object

参数。

Name Type Default Description
proxy string 可选

服务代理地址。

withCredentials boolean false 可选

请求是否携带 cookie。

crossOrigin boolean 可选

是否允许跨域请求。

headers Object 可选

请求头。

geometry GeoJSONObject 可选

指定几何范围,该范围内的要素才能被订阅。

excludeField Object 可选

排除字段。

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

Extends

Methods

broadcast(obj)

openlayers/services/DataFlowService.js, line 58

加载广播数据。

Name Type Description
obj JSON

JSON 格式的要素数据。

initBroadcast(){ol.supermap.DataFlowService}

openlayers/services/DataFlowService.js, line 48

初始化广播。

Returns:
Type Description
ol.supermap.DataFlowService

initSubscribe()

openlayers/services/DataFlowService.js, line 67

初始化订阅数据。

setExcludeField(excludeField)

openlayers/services/DataFlowService.js, line 76

设置排除字段。

Name Type Description
excludeField Object

排除字段。

setGeometry(geometry)

openlayers/services/DataFlowService.js, line 87

设置添加的几何要素数据。

Name Type Description
geometry GeoJSONObject

指定几何范围,该范围内的要素才能被订阅。

unBroadcast()

openlayers/services/DataFlowService.js, line 106

结束加载广播。

unSubscribe()

openlayers/services/DataFlowService.js, line 98

结束订阅数据。