import "math" ... // https://en.wikipedia.org/wiki/Haversine_formula func GetDistance(lat1, lon1, lat2, lon2 float64) float64 { lat1 *= math.Pi / 180 lon1 *= math.Pi / 180 lat2 *= math.Pi / 180 lon2 *= math.Pi / 180 return 12742 * math.Asin(math.Sqrt(math.Pow(math.Sin((lat2-lat1)/2), 2)+math.Cos(lat1)*math.Cos(lat2)*math.Pow(math.Sin((lon2-lon1)/2), 2))) }
4: https://github.com/pioz/god