经纬志
首页 / Cesium / 使用示例

实体聚合

上万个点铺在地球上,远景里全是重叠的小点。聚合把一定像素范围内的实体合成一个带数字的圆,放大后再自动拆开。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

三个参数

enabled 打开聚合,pixelRange 是聚合的像素半径,minimumClusterSize 是至少多少个实体才聚合。三个参数共同决定聚合的粒度。

聚合后的样式

clusterEvent 可以接管聚合标签的生成,自己决定文字、颜色和大小。示例把聚合数量写进标签,并按数量换颜色。

可以直接改的地方

位置改什么效果
clustering.pixelRange像素聚合半径
clustering.minimumClusterSize个最少聚合数
clusterEvent回调自定义样式

屏幕空间行为:聚合按屏幕空间计算,相机不动时缩放窗口也可能触发重新聚合,属于正常现象。