使用Mapbox gl js按JSON属性过滤聚集点

使用Mapbox gl js按JSON属性过滤聚集点,mapbox,mapbox-gl-js,Mapbox,Mapbox Gl Js,我正在进行一个项目,在这个项目中,我希望使用GeoJson的属性过滤它们,并在地图上以集群形式可视化标记 我尝试使用以下命令“” 解决方案,但无法理解如何使用其属性过滤GeoJson并将过滤GeoJson数据设置为映射 我已经使用GoogleMapsAPI制作了一个应用程序,但现在我想通过Mapbox gl JSAPI进行开发 现有应用程序链接:Mapbox GeoJSON集群发生在源代码级别。如果要过滤集群中的数据,必须在对GeoJSON进行聚类之前根据属性过滤GeoJSON本身。 您可以使用

我正在进行一个项目,在这个项目中,我希望使用GeoJson的属性过滤它们,并在地图上以集群形式可视化标记

我尝试使用以下命令“” 解决方案,但无法理解如何使用其属性过滤GeoJson并将过滤GeoJson数据设置为映射

我已经使用GoogleMapsAPI制作了一个应用程序,但现在我想通过Mapbox gl JSAPI进行开发


现有应用程序链接:

Mapbox GeoJSON集群发生在源代码级别。如果要过滤集群中的数据,必须在对GeoJSON进行聚类之前根据属性过滤GeoJSON本身。 您可以使用诸如过滤GeoJSON数据之类的工具。要对过滤后的数据进行聚类和更新,请遵循以下
map.getSource('sourceName').setData(filteredData)


免责声明:我在Mapbox工作

这可能对您的切换有所帮助: