distanceBetween static method

double distanceBetween(
  1. dynamic position,
  2. dynamic destination, {
  3. DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine,
  4. LengthUnit unit = LengthUnit.M,
})

Implementation

static double distanceBetween(
  dynamic position,
  dynamic destination, {
  DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine,
  LengthUnit unit = LengthUnit.M,
}) {
  bool isVincenty = algorithm == DistanceAlgorithmType.Vincenty;
  Distance d = isVincenty ? DistanceVincenty() : DistanceHaversine();
  return d.distance(position, destination, unit: unit);
}