Skip to content

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包装booleantrue

Theme 事件

事件名称说明回调参数版本
rendererChange专题图渲染器变化{renderer, rendererJSON}