javascript - 使用 Mapbox 我想隐藏部分线交叉圈
问题描述
使用 Mapbox GL,我绘制了一张带有圆圈(航点)和圆圈之间线条的地图。线条使用圆形地理定位作为每条线的起点和终点。当然,当我在地图上显示时,线条在圆圈内(如图所示)
我的目标是隐藏圆圈中的线条部分(或在圆圈内使用透明颜色)。我使用 uggly 方法(计算圆圈的范围,并获得了新的起点和终点(当它穿过圆圈时)但我需要在用户缩放时更新它。我也尽量避免使用“line-gradient” ” 带有“line-progress”,但结果不是很好(透明部分对于圆和线的交点可能很远)。你知道如何解决它吗?我使用不同类型(图像、圆或带圆圈的geojson)
谢谢
解决方案
推荐阅读
- javascript - Axios 请求不返回完整的响应标头
- java - Android Webview APK 不断停止,使用 Android 开发人员代码
- java - DatabaseException:在类上找不到要序列化的属性
- spring-boot - Spring Boot 不加载 application.yml 配置还是?
- java - 我如何使用带有滚动页面的卡片视图和滑块?
- concurrency - pthread 和条件变量
- python - 熊猫数据框。根据其他列的非空值添加多列
- php - 使用选择子查询计算其他表数据并显示在php laravel的主表中
- java - maven 如何在 Jar 下载中工作?
- c++ - 确保我们初始化每个变量一次且仅一次