L7
L7 copied to clipboard
layer model和 shader 结构分组重构
AntV Open Source Contribution Plan(可选)
- [ ] 我同意将这个 Issue 参与 OSCP 计划
Issue 类型
中级任务
任务介绍
重构规则
Model 和 shaders 一样对应,每个model 在 shaders 目录下 文件夹目录
- models 对应 为 l7 shape 代表不同形状
- line
- arc
- shaders
- line
- line_frag.glsl
- line_vert.glsl
- dash_frag.glsl
- dash_vert.glsl
- arc
- line_frag.glsl
- line_vert.glsl
- dash_frag.glsl
- dash_vert.glsl
- line
目录划分
shader 按照 model 进行划分
- line
- arc
- flow
- simple
dash/linear 属于样式,不需要单独的model, 是不同 shape 的实现。
其他图层,点图层相对复杂,其他图层基本是目录的重构
修改图层
- [x] PointLayer 已认领
- [x] LineLayer 已认领
- [x] PolygonLayer
- [ ] heatmap
- [x] earth 已认领
- [ ] geometry
参考说明
No response
认领 heatmap
认领Point,Line和earth