new WFSLayer(param)
构造函数.
构造函数
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
Object | 参数列表
Properties
|
Example
const wfsLayerRoad = app.create({
type: 'WFSLayer',
url: 'http://localhost:6080/geoserver/test/ows',//wfs服务地址,请替换成自己的地址
typeName: 'test:roadall',//featrueType的名称
geoObjectType: 'GeoLine',
dynamicLoad: true,//是否动态加载 默认true 如果改为false会全量加载,可能会加载很长时间,如果数据量过大可能会崩溃
maxFeatures: 1000 , //返回最大要素个数
fetchLevel:10,//动态加载时 需按照指定层级的瓦片大小进行动态请求
visibleLevel:[8,22],//可见范围
style://图层样式 与FeatureLayer或者BigDataLayer创建时传入的样式参数一致
{
type: 'image',
imageUrl: './uGeo/path.png',
speed: 1.0,
textureSize: 100,
textureWrap: 'repeat',
lineType: 'Line',
effect: true
}
});
map.userLayers.add(wfsLayerRoad);
//给图层添加点击事件
wfsLayerRoad.on('click', function (e) {
console.log(e.userData);
});
Extends
Members
-
addOnParams :String
数据请求时,拼在url最后,因为有些请求需要进行鉴权.
-
数据请求时,拼在url最后,因为有些请求需要进行鉴权
-
id :String
获取/设置 图层ID
-
- Overrides:
-
readonly loadStatus :LayerLoadStatus
获取图层的加载状态
-
- Overrides:
-
offsetHeight :Number
获取/设置图层离地高度
-
- Overrides:
- Default Value:
- 0
-
visible :Boolean
获取/设置 图层是否可见
-
- Overrides:
- Default Value:
- true
-
visibleLevel :Array.<Number>
获取/设置图层的可见层级
-
- Overrides:
Methods
-
destroy() → {Boolean}
销毁图层
-
Returns:
Boolean- Overrides:
-
destroyScanning()
移除扫光
-
- Overrides:
-
forceUpdate()
强制刷新WFSLayer,根据最新的相机信息更新图层内容
-
-
hide()
隐藏图层
-
- Overrides:
-
pauseScanning()
暂停扫光
-
- Overrides:
-
resumeScanning()
恢复扫光
-
- Overrides:
-
show()
显示图层
-
- Overrides:
-
startScanning(params)
开始扫光 注意 TileLayer,Tile3DLayer不支持扫光 如果BigBuildingLayer或者geoObjectType为GeoBuilding的FeatureLayer接受扫光 useDynamicExtrude必须给false 否则扫光无法生效
-
Parameters:
Name Type Description paramsObject 扫光参数 Properties
Name Type Attributes Description typeTHING.EARTH.ScanningType <optional>
扫描类型 modeTHING.EARTH.ScanningMode <optional>
扫描模式 angleNumber <optional>
扫描角度,默认为0 speednumber <optional>
扫描速度,默认为1。 colorArray <optional>
扫描颜色,默认为白色。 opacitynumber <optional>
扫描透明度,默认为1。 blendingboolean <optional>
是否启用混合,默认为true。 effectboolean <optional>
是否启用发光,默认为false。 - Overrides:
-
stopScanning()
停止扫光
-
- Overrides: