distanceBetween static method

double distanceBetween(
  1. TencentLocationCoordinate a,
  2. TencentLocationCoordinate b
)

计算两个坐标点之间的距离,单位:米。

Platforms:

  • 🅰️ Android:支持
  • 🍏 iOS:支持
  • 🔶 Harmony:支持

Parameters:

  • a:第一个坐标点。
  • b:第二个坐标点。

两个坐标必须在同一坐标系下(均为 GCJ-02 或均为 WGS-84),否则结果无意义。

Returns:

  • 球面距离,单位:米。

Implementation

static double distanceBetween(
  TencentLocationCoordinate a,
  TencentLocationCoordinate b,
) =>
    _haversineMeters(a.latitude, a.longitude, b.latitude, b.longitude);