`r`n
经纬志
`r`n
`r`n
首页 / OpenLayers / 使用示例
`r`n

地震点聚合

把四百个震中按震级着色,聚合后按数量放大圆点并显示计数。

OpenLayers 10.3.1 · 更新 2026-10-27
`r`n
源码与运行效果
运行效果
`r`n

说明

聚合要素的 features 属性保存了同一簇内的原始震中, 样式函数据此计算数量与最大震级,再决定圆半径与颜色。

关掉聚合后图层直接渲染原始震中,圆点大小由震级样式函数控制, 可对比「单个震中」与「聚合簇」两种表达。

操作结果
取消勾选「聚合」改为直接绘制四百个震中
缩放地图聚合簇拆分或合并,计数同步变化
观察颜色簇内最大震级越高,颜色越偏红

聚合样式的圆半径要设上限,否则点数上万时圆会盖住整屏;同时给文字加白色描边,深色圆上才读得清。

`r`n
`r`n