来自一个 Geojson 源的多个几何图形,没有多层

Multiple geometries from one Geojson source without multiple layers

我正在学习这个例子:

https://www.mapbox.com/mapbox-gl-js/example/multiple-geometries/

他们为地图上的每个特征/形状绘制一个新图层。但是,我想让我在地图上渲染的每个 Geojson 的特征 "set" 成为它自己的图层。是否可以以某种方式将它们分组?

在 Mapbox GL 中,每个 layer 只关联一个 "shape"(circlelinesymbolfillraster,或 fill-extrusion)。每层无法渲染多个 "shapes"。

您可以使用 filters 控制在特定图层中渲染哪些功能。

这是否提供了更多的清晰度?你能具体描述一下你想做什么吗?