添加三次贝塞尔曲线到小叶路径
Add cubic bezier curves to Leaflet paths
我使用的是传单1.0 beta版作为平贴图像查看器,所以我不需要任何花哨的坐标转换,GeoJSON等
我希望能够添加立方贝塞尔线叠加,最好是相同的SVG d
属性如何工作,因为传单似乎只支持多边形路径(直线)。是否有一个简单的方法来实现这一点(例如,通过扩展Polygon
类)?
我已经尝试过直接改变路径的d
属性,但是当视图改变时,它们会被重新绘制。
我也尝试过使用turfjs的贝塞尔样条,但显然没有支持我想要的,只是平滑的坐标列表。
我已经创建了一个传单插件来绘制bsamzier曲线。路径数据的格式类似于SVG路径命令,但只支持绝对命令:
var path = L.curve(['M',[50.54136296522163,28.520507812500004],
'C',[52.214338608258224,28.564453125000004],
[48.45835188280866,33.57421875000001],
[50.680797145321655,33.83789062500001],
'V',[48.40003249610685],
'L',[47.45839225859763,31.201171875],
[48.40003249610685,28.564453125000004],'Z'],
{color:'red',fill:true}).addTo(map);
你可以使用turf-bezier从任何LineString几何体中创建插值bezier线。
贝塞尔样条@ http://turfjs.org/
在Mapbox.js中,如何平滑折线?相关文章:
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- JS文件的路径正在消失
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- 如何使用jquery将base64图像路径转换为真实路径
- 可以用'吗/'在相对路径中
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 将Windows文件路径组织到文件夹中
- Ajax URL路径未替换当前URL
- 如何使用Javascript上传给定路径的文件
- 如何将要单独填充的每个HTML画布路径/形状分开
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 动态路径用于流星/铁路由器
- 在ng中给出文件路径包括什么
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- 如何根据叶值显示JSON树中的特定路径
- 打印从根节点到叶节点的所有路径