计算两个经纬度之间的距离,采用球模型。
此函数借助 @turf/distance 库来计算两个经纬度点之间的距离,返回的距离单位为米。
@turf/distance
起始点的经纬度坐标,类型为 ESJVector3D。
终点的经纬度坐标,类型为 ESJVector3D。
两个经纬度点之间的距离,单位为米。
// 示例用法const startPoint: ESJVector3D = [116.4074, 39.9042, 0];const endPoint: ESJVector3D = [121.4737, 31.2304, 0];const distanceInMeters = geoDistance(startPoint, endPoint);console.log(`两点之间的距离为: ${distanceInMeters} 米`); 复制
// 示例用法const startPoint: ESJVector3D = [116.4074, 39.9042, 0];const endPoint: ESJVector3D = [121.4737, 31.2304, 0];const distanceInMeters = geoDistance(startPoint, endPoint);console.log(`两点之间的距离为: ${distanceInMeters} 米`);
计算两个经纬度之间的距离,采用球模型。
此函数借助
@turf/distance库来计算两个经纬度点之间的距离,返回的距离单位为米。