我想做的是,在缩放级别之间选择所有类型为motoroway的道路,然后定义它们在该范围内的每个缩放级别的样式。这导致我;
#roads[type=‘motorway’][zoom>=12][zoom<=17]
但它会引发无效代码错误,我检查了我的属性,列标题是类型,高速公路是条目。是否无法使用此组合过滤样式。
我知道还有其他方法可以达到这个结果。如
#roads[zoom>=12][zoom<=17]{
line-color: @road;
[zoom=12]{
[type='motorway'],[type='motorway_link']{ line-width: 10; }
但这似乎效率低下,因为每种道路类型都有多个代码块。
或者我可以将我的图层分成主要和次要道路,但似乎应该有一个更智能的解决方案。