Summary
Methods:
fromService |
对接空间信息服务平台发布的唯一值专题图服务,直接生成UniqueThemeLayer并返回。 |
addFeature |
添加单个地理要素 |
destroy |
销毁图层 |
getDefaultStyle |
获取未参与单值渲染的要素的显示风格 |
getLayerType |
获取图层类型 |
getUniqueField |
获取单值渲染的字段名 |
getUniqueItems |
获取单值渲染的子项值及渲染风格数组 |
removeFeature |
删除单个地理要素 |
setData |
设置待单值渲染的矢量要素数据 |
setDefaultStyle |
设置未参与单值渲染的要素的显示风格 |
setUniqueField |
设置单值渲染的字段名 |
setUniqueItems |
设置单值渲染的子项值及渲染风格数组 |
updateUniqueTheme |
更新单值专题图 |
Constructor
new UniqueThemeLayer(options)
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
|
Members
-
clampToGround
-
设置贴地状态
- Overrides:
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
static fromService(serviceUrl, token, name) → {Promise.<(module:geosolution/spa~UniqueThemeLayer|never)>}
-
对接空间信息服务平台发布的唯一值专题图服务,直接生成UniqueThemeLayer并返回。
Parameters:
Name Type Description serviceUrl
String 服务地址
token
String 空间信息服务平台的token
name
String 图层名称,非必需
Returns:
Promise.<(module:geosolution/spa~UniqueThemeLayer|never)> -返回一个Promise对象,当返回的Promise执行成功时,生成的UniqueThemeLayer实例作为参数传递给then步骤。
-
addFeature(feature)
-
添加单个地理要素
Parameters:
Name Type Description feature
module:feature~Vector 要添加的地理要素
-
destroy()
-
销毁图层
-
getDefaultStyle() → {module:style~Style}
-
获取未参与单值渲染的要素的显示风格
-
getLayerType() → {String}
-
获取图层类型
Returns:
String -图层类型
-
getUniqueField() → {String}
-
获取单值渲染的字段名
Returns:
String -待分段的字段名
-
getUniqueItems() → {Array.<{unique:String/Number, style: module:style~Style}>}
-
获取单值渲染的子项值及渲染风格数组
-
removeFeature(feature)
-
删除单个地理要素
Parameters:
Name Type Description feature
module:feature~Vector 要删除的地理要素
-
setData(data)
-
设置待单值渲染的矢量要素数据
Parameters:
Name Type Description data
String | Object “FeatureCollection”类型的GeoJSON格式字符串或GeoJSON对象
-
setDefaultStyle(style)
-
设置未参与单值渲染的要素的显示风格
Parameters:
Name Type Description style
module:style~Style 未参与单值渲染的要素的样式
-
setUniqueField(field)
-
设置单值渲染的字段名
Parameters:
Name Type Description field
String 待单值渲染的字段名
-
setUniqueItems(items)
-
设置单值渲染的子项值及渲染风格数组
Parameters:
Name Type Description items
Array.<{unique:String/Number, style: module:style~Style}> 单值渲染的子项值及渲染风格数组
-
updateUniqueTheme()
-
更新单值专题图