mapbox - 在 mapbox-gl-js 中绘制贝塞尔曲线
问题描述
我正在寻找一种在我的 mapbox gl js 应用程序中绘制贝塞尔曲线的方法。就像这个非常有趣的例子:https ://demos.mapbox.com/bezier-drawing-tool/
不幸的是,我没有找到任何关于这个演示的文档,它正是我正在寻找的。
在此演示中,当您选择钢笔工具时,您可以通过拖动鼠标来绘制贝塞尔曲线。在编辑模式下,贝塞尔手柄会显示并允许用户修改贝塞尔样条曲线。
mapbox gl draw https://github.com/mapbox/mapbox-gl-draw/blob/main/docs/API.md 是一个非常有前途的 API,但目前不支持贝塞尔曲线。我还查看了可用的自定义模式,但一无所获。
作为后备,我认为我可以使用 mapbox gl draw 开发一种自定义模式,通过将线细分为多个段来支持贝塞尔曲线。但在这样做之前,我想知道是否已经存在对绘制贝塞尔曲线的支持?
谢谢
解决方案
推荐阅读
- kubernetes - 在 Kubernetes 上部署多个容器以使用 ZeroMQ PUB/SUB
- odoo-12 - 如何传递 res_id:
- vba - 根据表记录确定文本框的可见性
- alfresco - 有什么方法可以配置二维码扫描并将其数据存储在露天存储库中
- node.js - 如何在 vue 应用中实现 Paypal 订阅?
- android - Android Studio - 分数值必须在 0 到 1 的范围内:3.0
- php - 如何在 PHP 中使用 jquery 验证 'dd/mm/yyyy HH:ii P' 格式的日期时间?
- file - 具有启动延迟的 FileConnector
- ios - 如何以编程方式在 SwipeCellKit 库中取消滑动以删除单元格?
- python-3.x - 什么时候遇到 Python3 中的编码问题?