首页 / MapLibre / 使用示例
量测距离
逐点点击落位,实时显示累计球面距离,支持撤销与清空。
源码与运行效果
说明
距离用 haversine 公式按地球平均半径计算,比平面勾股在长距离下准确得多。
每次点击重算全部点并 setData,量测点数通常很少,开销可以忽略。
| 配置 | 取值 | 说明 |
|---|---|---|
haversine | 球面距离 | 两点间大圆距离 |
LineString | 折线 | 连接所有顶点 |
get 表达式 | label | 显示累计距离 |
haversine 假设地球是球体,长距离误差在 0.5% 左右;要更准就用椭球公式,量测场景通常不必。