首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:mapbox filter遇到问题想请教一下,我想实现例如:zoom<12的时候显示area>800的数据,12<=zoom<14的时候显示area>400的数据,zoom>=14的时候显示area>200的数据,这种组合过滤应该怎么写?
55,828EXP 2024年10月22日
mapbox filter遇到问题想请教一下,我想实现例如:zoom<12的时候显示area>800的数据,12<=zoom<14的时候显示area>400的数据,zoom>=14的时候显示area>200的数据,这种组合过滤应该怎么写?

1个回答

【解决办法】参考代码: "filter": ["any", ["all", [">=", ["zoom"], 11], ["<", ["zoom"], 12], [">=", ["get", "smarea"], 800]], ["all", [">=", ["zoom"], 12], ["<", ["zoom"], 12.5], [">=", ["get", "smarea"], 400]], ["all", [">=", ["zoom"], 12.5], ["<", ["zoom"], 13], [">=", ["get", "smarea"], 200]], ["all", [">=", ["zoom"], 13], ["<", ["zoom"], 15], [">=", ["get", "smarea"], 100]], ["all", [">=", ["zoom"], 15], [">", ["get", "smarea"], 0]] ]
55,828EXP 2024年10月22日
热门文章
关注我们
...