如何在 MapBox Studio 中使用 carto CSS 使 class 'path' 显示在更高的缩放级别?

How do I make the class 'path' show up at higher zoom levels using carto CSS in MapBox Studio?

我正在 MapBox studio 中设计地图样式。我试图让道路 class path 以小于 14 的缩放级别显示。一旦我达到 13 级或更低级别,路径就会全部消失。有谁知道如何让路径显示在第 12 和 13 层?

我已经在 css 中尝试过了。

  [class='path'] {

    ::path[zoom>=10]['mapnik::geometry_type'=2] {
      line-join: round;
      line-width: 1.0;
     }
  }

Mapbox Studio 附带的 mapbox-streets-v5 矢量数据集在每个缩放级别只有特定的矢量数据层。在任何低于 14 的缩放比例下,路径数据都不会出现在此数据集中,这就是为什么您不能在任何其他缩放级别设置样式的原因。

幸运的是,此数据来自 OpenStreetMap,因此您可以 add it as a custom source in Mapbox Studio and style it along with the other data! There is even a guide on grabbing this data from OpenStreetMap with Overpass Turbo