从 MapBox GL JS 中的聚类中排除某些功能

Excluding certain features from clustering in MapBox GL JS

我有一个开启了集群的数据源:

map.addSource('MySource', { 'type': 'geojson', 'data': GeoJSON, 'buffer': 0, 'cluster': true, 'clusterRadius': 1 });

但是,在任何情况下我都不想将某些功能集中在一起。我很感激我可以将这些功能移动到不同的非集群数据源中,但如果我可以将所有内容都保存在一个数据源中并简单地将一些功能标记为非集群,那对我来说会容易得多。

我想我可以为每个特征添加一个 属性,例如 cluster: false,我想知道使用这样的 属性,是否可以从聚类中排除一些特征……?可能使用 clusterProperties?

有没有其他人设法做到这一点?

我认为不可能实现您想要的。一个单独的 geojson 来源是可行的方法。