minzoom 似乎不适用于 mapbox 中的自定义图层

minzoom seems not to work with custom layers in mapbox

我使用了 Add a 3D model 中的 mapbox 示例,但是当我添加 minzoom : 17, 属性 时,图层定义不会在缩小后隐藏,但它与其他效果很好填充或填充挤出层。 这是已知错误还是设计决定?

这是测试fiddle

我找到了制作它的方法运行,但必须在通过addLayer 创建图层之后。您必须明确执行 setLayerZoomRange,addLayer 创建中的属性不适用于自定义层。
map.setLayerZoomRange('layername', 17, 24);