EarthSDK
    正在准备搜索索引...

    函数 geoDistance

    • 计算两个经纬度之间的距离,采用球模型。

      此函数借助 @turf/distance 库来计算两个经纬度点之间的距离,返回的距离单位为米。

      参数

      • p0: ESJVector3D

        起始点的经纬度坐标,类型为 ESJVector3D。

      • p1: ESJVector3D

        终点的经纬度坐标,类型为 ESJVector3D。

      返回 number

      两个经纬度点之间的距离,单位为米。

      // 示例用法
      const startPoint: ESJVector3D = [116.4074, 39.9042, 0];
      const endPoint: ESJVector3D = [121.4737, 31.2304, 0];
      const distanceInMeters = geoDistance(startPoint, endPoint);
      console.log(`两点之间的距离为: ${distanceInMeters} 米`);