我正在使用mapbox-gl-js制作一个应用程序,其中有两层,我想知道是否可以从另一层减去一层。

“减”是指它只能绘制第一层和第二层中彼此不重叠的部分。

是否有可能做到这一点 ?

最佳答案

您将需要更改或添加新资源以反映这一点。 Turf具有一些区别多边形的功能,您应该可以使用它们来获得异或。

PS。这类似于先前提出的在不实际更改源https://github.com/mapbox/mapbox-gl-js/issues/993的情况下反转功能的操作,

关于javascript - 减去(xor)mapbox-gl-js图层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49051061/

10-13 04:26