fromList static method
Implementation
static double fromList(List<double?> p1, List<double?> p2) {
double lat1 = p1[0]!.radiansFromDegrees;
double lon1 = p1[1]!.radiansFromDegrees;
double lat2 = p2[0]!.radiansFromDegrees;
double lon2 = p2[1]!.radiansFromDegrees;
double earthRadius = 6378137.0; // WGS84 major axis
double distance = 2 *
earthRadius *
asin(sqrt(pow(sin(lat2 - lat1) / 2, 2) +
cos(lat1) * cos(lat2) * pow(sin(lon2 - lon1) / 2, 2)));
return distance;
}