我正在使用mapbox-gl-js制作应用程序,其中我有两层,我想知道是否可以从另一层中减去一层。
通过“减去”我的意思是它应该仅绘制第一层和第二层的彼此不重叠的部分。
是否有可能做到这一点 ?
您需要更改或添加新来源以反映这一点。 Turf有一些差异多边形的功能,你应该可以使用它来获得xor。
PS。这类似于先前提出的在不实际更改源https://github.com/mapbox/mapbox-gl-js/issues/993的情况下反转特征的内容,