注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

计算haversine距离

支持于: 批处理, 流处理

计算两对经纬度点之间的haversine距离,单位为米。

表达式类别: 地理空间

声明的参数

  • 点a - 点b的经度和纬度。
    表达式<GeoPoint>
  • 点b - 点a的经度和纬度。
    表达式<GeoPoint>

输出类型: Double

示例

示例1: 基本情况

参数值:

  • 点a: point_a
  • 点b: point_b
point_apoint_b输出
{
纬度: 41.507483,
经度: -99.436554,
}
{
纬度: 38.504048,
经度: -98.315949,
}
347328.82778977347
{
纬度: 22.308919,
经度: 113.914603,
}
{
纬度: -33.946111,
经度: 151.177222,
}
7393894.00134442