首页 / OpenLayers / 使用示例
`r`n 地震点聚合
把四百个震中按震级着色,聚合后按数量放大圆点并显示计数。
`r`n
源码与运行效果
说明
聚合要素的 features 属性保存了同一簇内的原始震中,
样式函数据此计算数量与最大震级,再决定圆半径与颜色。
关掉聚合后图层直接渲染原始震中,圆点大小由震级样式函数控制, 可对比「单个震中」与「聚合簇」两种表达。
| 操作 | 结果 |
|---|---|
| 取消勾选「聚合」 | 改为直接绘制四百个震中 |
| 缩放地图 | 聚合簇拆分或合并,计数同步变化 |
| 观察颜色 | 簇内最大震级越高,颜色越偏红 |
聚合样式的圆半径要设上限,否则点数上万时圆会盖住整屏;同时给文字加白色描边,深色圆上才读得清。