首页 > 解决方案 > 使用 Mapbox 我想隐藏部分线交叉圈

问题描述

使用 Mapbox GL,我绘制了一张带有圆圈(航点)和圆圈之间线条的地图。线条使用圆形地理定位作为每条线的起点和终点。当然,当我在地图上显示时,线条在圆圈内(如图所示)带有圆和线的 mapbox 示例

我的目标是隐藏圆圈中的线条部分(或在圆圈内使用透明颜色)。我使用 uggly 方法(计算圆圈的范围,并获得了新的起点和终点(当它穿过圆圈时)但我需要在用户缩放时更新它。我也尽量避免使用“line-gradient” ” 带有“line-progress”,但结果不是很好(透明部分对于圆和线的交点可能很远)。你知道如何解决它吗?我使用不同类型(图像、圆或带圆圈的geojson)

谢谢

标签: javascriptdictionarymapboxuser-experience

解决方案


推荐阅读