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

点到线距离

河岸两侧的监测点到河道中心线的距离,按远近分级着色。

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

说明

pointToLineDistance 返回点到线的最短球面距离, 默认单位是公里。它只看距离,不返回垂足; 需要落点位置时改用 nearestPointOnLine。

参数作用
point待测点,Feature 或坐标
lineLineString 或 MultiLineString
options.units默认 kilometers
options.methodgeodesic 或 planar

点到多段线的最短距离不一定是垂直距离。 线在点附近有拐角时,最近点可能落在顶点上,垂足算法会给出错误结果。