经纬志
首页 / Turf.js / 使用示例

平滑曲线

原始折线是硬拐角,经过贝塞尔插值后变成顺滑曲线,顶点数量增加。

Turf.js 7.x · 更新 2026-10-27
源码与运行效果
运行效果

说明

贝塞尔插值不改变端点位置,只在拐角处补点。 resolution 决定每段补多少点, sharpness 越大越接近原折线,0.85 是常用值。

参数作用
resolution每段插值点数,默认 10000
sharpness0 到 1,越大越贴近原线
mutate是否改输入

平滑只改变形态,不改变长度语义。对道路做平滑后算里程, 结果会比原始折线略长,用于计费时要回到原始数据。