LayerStyle
可用于配置图层的专题图样式,支持统一专题图、单值专题图、分段专题图和等级符号专题图。
<mapgis-layer-style></mapgis-layer-style>
<mapgis-layer-style-simple-theme></mapgis-layer-style-simple-theme>
<mapgis-layer-style-unique-theme></mapgis-layer-style-unique-theme>
<mapgis-layer-style-range-theme></mapgis-layer-style-range-theme>
<mapgis-layer-style-graduated-symbol-theme></mapgis-layer-style-graduated-symbol-theme>
基本用法
传入图层Id
专题图
要素服务
GeoJSON
API
LayerStyle 属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| layer | 图层对象,可以是webclient-common库的图层对象或者子图层对象,监听属性 | IGSFeatureLayer | GeoJSONLayer | IGSMapImageSubLayer | ||
| layerId | 图层Id,传入图层Id来查找图层,监听属性 | string | ||
| sublayerId | 子图层Id,通过图层Id和子图层Id来查找子图层,监听属性 | string |
LayerStyle 事件
| 事件名称 | 说明 | 回调参数 | 版本 |
|---|---|---|---|
| rendererChange | 专题图渲染器变化 | {renderer, rendererJSON} |
以下 API 为 LayerStyleSimpleTheme、LayerStyleUniqueTheme、LayerStyleRangeTheme、LayerStyleGraduatedSymbolTheme 共享的 API。
Theme 属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| layer | 图层对象,可以是webclient-common库的图层对象或者子图层对象,监听属性 | IGSFeatureLayer | GeoJSONLayer | IGSMapImageSubLayer | ||
| fields | 字段选项列表,形如 [{name: '字段名称', alias: '字段别名', type: ''}] | array | [] | |
| hasFormWrapper | 是否采用form包装 | boolean | true |
Theme 事件
| 事件名称 | 说明 | 回调参数 | 版本 |
|---|---|---|---|
| rendererChange | 专题图渲染器变化 | {renderer, rendererJSON} |
