首页 / Turf.js / 使用示例
点到线距离
河岸两侧的监测点到河道中心线的距离,按远近分级着色。
源码与运行效果
说明
pointToLineDistance 返回点到线的最短球面距离,
默认单位是公里。它只看距离,不返回垂足;
需要落点位置时改用 nearestPointOnLine。
| 参数 | 作用 |
|---|---|
point | 待测点,Feature 或坐标 |
line | LineString 或 MultiLineString |
options.units | 默认 kilometers |
options.method | geodesic 或 planar |
点到多段线的最短距离不一定是垂直距离。 线在点附近有拐角时,最近点可能落在顶点上,垂足算法会给出错误结果。