Summary
Methods:
fromService |
对接空间信息服务平台发布的分段专题图服务,直接生成RangeThemeLayer。 |
addFeature |
添加单个地理要素 |
destroy |
销毁图层 |
getBreakValues |
获取分段值 |
getLayerType |
获取图层类型 |
getMode |
获取分段模式 |
getRangeField |
获取待分段的字段名 |
getRangeNum |
获取分段数量 |
getRangeStyles |
获取不同分段的样式 |
removeFeature |
删除单个地理要素 |
setBreakValues |
设置分段值 |
setData |
设置待分段的矢量要素数据 |
setMode |
设置分段模式 |
setRangeField |
设置分段的字段名 |
setRangeNum |
设置分段数量 |
setRangeStyles |
设置不同分段的样式 |
updateRangeTheme |
更新分段专题图 |
Constructor
new RangeThemeLayer(name, options)
Parameters:
Name | Type | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name |
String | 图层名称 |
|||||||||||||||||||||
options |
Object |
|
Members
-
clampToGround
-
设置贴地状态
- Overrides:
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
static fromService(serviceUrl, token, name) → {Promise.<(module:geosolution/spa~RangeThemeLayer|never)>}
-
对接空间信息服务平台发布的分段专题图服务,直接生成RangeThemeLayer。
Parameters:
Name Type Description serviceUrl
String 服务地址
token
String 空间信息服务平台的token
name
String 图层名称,非必需
Returns:
Promise.<(module:geosolution/spa~RangeThemeLayer|never)> -返回一个Promise对象,当返回的Promise执行成功时,生成的RangeThemeLayer实例作为参数传递给then步骤。
-
addFeature(feature)
-
添加单个地理要素
Parameters:
Name Type Description feature
module:feature~Vector 要添加的地理要素
-
destroy()
-
销毁图层
-
getBreakValues() → {Array.<Number>}
-
获取分段值
Returns:
Array.<Number> -分段值
-
getLayerType() → {String}
-
获取图层类型
Returns:
String -图层类型
-
getMode() → {String}
-
获取分段模式
Returns:
String -分段模式
-
getRangeField() → {String}
-
获取待分段的字段名
Returns:
String -待分段的字段名
-
getRangeNum() → {Number}
-
获取分段数量
Returns:
Number -分段数
-
getRangeStyles() → {Array.<module:style~Style>}
-
获取不同分段的样式
-
removeFeature(feature)
-
删除单个地理要素
Parameters:
Name Type Description feature
module:feature~Vector 要删除的地理要素
-
setBreakValues(breakValues)
-
设置分段值
Parameters:
Name Type Description breakValues
Array.<Number> 分段值
-
setData(data)
-
设置待分段的矢量要素数据
Parameters:
Name Type Description data
String | Object “FeatureCollection”类型的GeoJSON格式字符串或GeoJSON对象
-
setMode(mode)
-
设置分段模式
Parameters:
Name Type Description mode
String 分段模式
-
setRangeField(field)
-
设置分段的字段名
Parameters:
Name Type Description field
String 待分段的字段名
-
setRangeNum(num)
-
设置分段数量
Parameters:
Name Type Description num
Number 分段数量
-
setRangeStyles(styles)
-
设置不同分段的样式
Parameters:
Name Type Description styles
Array.<module:style~Style> 样式数组
-
updateRangeTheme()
-
更新分段专题图