使用 javascript 创建路段
Create road section using javascript
在我的 React 应用程序中,我想创建的不是通常的 form
用于创建路段。
比如我有这个方案是png格式的
但我想创建一个交互式编辑器,可以在其中创建方案,将它们保存到服务器,然后重新使用。
我会尝试模拟一种情况
用户想要创建一个新路段。
道路有六车道。 (上图)
用户应该可以自己画这个图(所有线、圆、图像等)
将此数据保存到服务器
然后用户想要接收关于一条特殊车道的数据。 (此功能在另一个组件中取出)
因此,用户打开新的组件,他可以在其中通过他将选择的某些车道获得统计信息
从服务器获取保存的方案
渲染此方案并为每个车道集成复选框
选择车道后,用户向服务器发送信息,希望在哪个车道上接收摘要(统计信息)
找到了Konva框架https://konvajs.org/ or p5.js (https://p5js.org/),但是我觉得这种做法很繁琐
我可以用什么来构建这样的东西?
有许多 canvas 框架可以完成这项工作。
- https://konvajs.org/
- http://fabricjs.com/
- https://www.createjs.com/easeljs
- https://two.js.org/
- 和许多其他人
或者您可以使用 SVG 直接绘制到 DOM。
在我的 React 应用程序中,我想创建的不是通常的 form
用于创建路段。
比如我有这个方案是png格式的
但我想创建一个交互式编辑器,可以在其中创建方案,将它们保存到服务器,然后重新使用。
我会尝试模拟一种情况
用户想要创建一个新路段。 道路有六车道。 (上图)
用户应该可以自己画这个图(所有线、圆、图像等)
将此数据保存到服务器
然后用户想要接收关于一条特殊车道的数据。 (此功能在另一个组件中取出)
因此,用户打开新的组件,他可以在其中通过他将选择的某些车道获得统计信息
从服务器获取保存的方案
渲染此方案并为每个车道集成复选框
选择车道后,用户向服务器发送信息,希望在哪个车道上接收摘要(统计信息)
找到了Konva框架https://konvajs.org/ or p5.js (https://p5js.org/),但是我觉得这种做法很繁琐
我可以用什么来构建这样的东西?
有许多 canvas 框架可以完成这项工作。
- https://konvajs.org/
- http://fabricjs.com/
- https://www.createjs.com/easeljs
- https://two.js.org/
- 和许多其他人
或者您可以使用 SVG 直接绘制到 DOM。