1. In the addNonClusteredItem function and the getBoundingBox function, the item.id in the called hasLabelIndex(entityCluster, item.id) is not a string, but an Entity object, so the function will always return false;
2. The addNonClusteredItem function and the getBoundingBox function, where the entityCluster._collectionIndicesByEntity [item.id] call cannot return the index, because item.id is not a string, so it will report an error.
Due to the above two problems, there is no influence on the aggregation of Label.
var entity = new Cesium.Entity({
position: position,
billboard: billboardObj,
label: labelObj
});
dataSource.entities.add(entity);