Text 由自定义点数据计算的簇圆中的Mapbox GL自定义文字

Text 由自定义点数据计算的簇圆中的Mapbox GL自定义文字,text,cluster-computing,customization,mapbox-gl-js,Text,Cluster Computing,Customization,Mapbox Gl Js,我遵循聚类的标准示例,但我想知道是否有可能替换放置在聚类圆圈中的标准“point_count”文本 在GEOJson数据中,我的每个位置/点都有一个名为“PositiveNegative”的属性,该属性等于1或0。例如: {type:“Feature”,“properties:{“ID”:151,“positiveenegative:”1},“geometry:{“type:”点“,”坐标“:[-43.5663102172.5922134]} 我想计算出每个集群中的总正位置和负位置,并在每个集群

我遵循聚类的标准示例,但我想知道是否有可能替换放置在聚类圆圈中的标准“point_count”文本

在GEOJson数据中,我的每个位置/点都有一个名为“PositiveNegative”的属性,该属性等于1或0。例如:
{type:“Feature”,“properties:{“ID”:151,“positiveenegative:”1},“geometry:{“type:”点“,”坐标“:[-43.5663102172.5922134]}

我想计算出每个集群中的总正位置和负位置,并在每个集群中放置一些自定义文本。例如:“23正/18负”:参见我的快速模型:

以下是我目前的代码:

map.addLayer({
id:“集群”,
类型:“圆圈”,
资料来源:“posNegPoints”,
过滤器:[“has”,“point_count”],
油漆:{
“圆形颜色”:[
“步骤”,
[“获取”、“点数”],
“#51bbd6”,
100,
“#f1f075”,
750,
“#f28cb1”
],
“圆半径”:[
“步骤”,
[“获取”、“点数”],
20,
100,
30,
750,
40
]
}
});

map.addLayer({
id:“群集计数”,
类型:“符号”,
资料来源:“posNegPoints”,
过滤器:[“has”,“point_count”],
布局:{
“文本字段”:“{point_count_缩写}”,
“文本字体”:[“DIN Offc Pro Medium”,“Arial Unicode MS Bold”],
“文本大小”:12
}

})

API中尚未内置按属性聚合。但请看以下示例:与@stdob达成一致——似乎超星系团是一条可行之路。但是,在上提供的示例已被破坏:当放大到给定级别时(如果我记得,超过15)可视化已中断。请尝试尽可能放大,然后再执行其他操作。然后,整个地图将被卡住。如果有一个工作示例可以将聚类提升到某个级别,然后显示各个点,那将很好。目前正在进行此项工作,但如果有人比我强,我将很高兴尝试:)。