更改地图框图层中特定点的颜色

时间:2018-09-24 11:57:38

标签: filtering mapbox-gl-js

mapbox-gl-js中是否有一种方法可以选择mapbox图层中的特定点并更改其paint属性,同时使图层中的所有其他点保持不变(即灰色)?

例如,假设地图中(单个)图层中的每个点最多具有40个属性A1,A2,..... A40。

我想将A1 = 1的所有点都涂成红色,将A2 = 1的所有点都涂成蓝色,等等。...所有A1 ... A40列等于0的点都保留为默认颜色灰色。在A1 ... A40行中,任何点都不能超过1。

是否可以在不创建40个不同图层的情况下做到这一点?

0 个答案:

没有答案