getSurfaceDistance 贴地距离
计算随地形起伏的路径近似距离,输入与输出协议同 getProfile,使用相同的测地线加密和真实地形采样流程。
组件案例
用法
js
const result = await analysis.getSurfaceDistance(coordinates, {
unit: 'km', sampleSpacing: 40,
})
console.log(result.totalDistance) // 贴地距离,km
console.log(result.horizontalDistance) // 水平距离,km
console.log(result.geometry) // 三维采样折线| 字段 | 作用 |
|---|---|
totalDistance | 累计贴地近似距离 |
horizontalDistance | 累计水平测地距离 |
unit | m / km |
samples | 沿线采样点及累计距离 |