覆盖水面以下的数据:Mapbox-gl.js
overlay data over water but below land surface: Mapbox-gl.js
我想将我的数据层叠加在水面上但低于陆地表面。
但是问题是mapbox层上基本没有"ground"层。在基本上是 'land'
的背景之上有不同的图层,例如 'water'、'roads' 等
我已经能够在我的数据之上使用 'roads',它提供了以下图像。但是有没有办法只在 'water' 而不是 'land' 上可视化我的数据?
了解更多信息。数据为 geojson 格式。我使用了 mapbox 的 movelayer()
功能,并通过将我的数据层逐个移动到 map.getStyle().layers
的每一层下方进行检查。
另外,这可以用 mapbox 中可用的不同样式来完成吗?
要实现您想要实现的目标,您必须找到另一个陆地多边形图块集以用作遮罩。例如,没有办法将一个层动态地剪切到另一个层的多边形内。
我想将我的数据层叠加在水面上但低于陆地表面。
但是问题是mapbox层上基本没有"ground"层。在基本上是 'land'
的背景之上有不同的图层,例如 'water'、'roads' 等我已经能够在我的数据之上使用 'roads',它提供了以下图像。但是有没有办法只在 'water' 而不是 'land' 上可视化我的数据?
了解更多信息。数据为 geojson 格式。我使用了 mapbox 的 movelayer()
功能,并通过将我的数据层逐个移动到 map.getStyle().layers
的每一层下方进行检查。
另外,这可以用 mapbox 中可用的不同样式来完成吗?
要实现您想要实现的目标,您必须找到另一个陆地多边形图块集以用作遮罩。例如,没有办法将一个层动态地剪切到另一个层的多边形内。