MapFilterModel
用于处理地图滤镜的业务逻辑,包括CSS滤镜和SVG滤镜的管理和应用
关系
Implements
MapFilterModel Implements IMapFilterModel
实现接口: IMapFilterModel
用于处理地图滤镜的业务逻辑,包括CSS滤镜和SVG滤镜的管理和应用
构造函数
MapFilterModel
构造函数
属性
baseSvgFilters
所有可用的 SVG 滤镜列表
baseSvgFilters: string[]
类型: string[]
cssFilter
CSS 样式过滤筛选字段
cssFilter: string
类型: string
filter
最终应用的过滤条件
filter: string
类型: string
filterOptions
滤镜选项配置
filterOptions: any[]
类型: any[]
props
模型属性
props: IPluginModelProps
svgFilter
SVG 过滤筛选字段
svgFilter: string
类型: string
方法
cssFilterChange
更新CSS滤镜选项值
cssFilterChange(value, key): void
参数
- value:
string|number修改某个过滤选项的值 - key:
IFilterOptionKey修改的某个过滤选项键名
返回:void
init
初始化滤镜配置
init(): void
返回:void
svgFilterChange
更新SVG滤镜
svgFilterChange(value): void
参数
- value:
stringSVG滤镜的ID值
返回:void
updateMapFilter
更新地图滤镜
updateMapFilter(): void
返回:void

BIMFlux AI
