首页 / Turf.js / 使用示例
点到线最近点
点击任意位置,点被投影到最近的线上一处,垂线与距离同时画出。
源码与运行效果
说明
nearestPointOnLine 返回线上的最近点,
结果里带 dist(到线起点的距离)与
index(落在第几段)。垂足用于画垂线,距离单独算。
| 字段 | 含义 |
|---|---|
geometry | 线上的最近点坐标 |
properties.dist | 沿线的距离,默认公里 |
properties.index | 所属线段的序号 |
properties.location | 0 到 1 的相对位置 |
最近点按球面几何计算,短距离下与平面投影几乎一致。 线非常长且跨越多个纬度带时,垂足位置会与平面计算略有差异。