From d6205e955d27ddfd7bf5c6cbb8748f8c7bdd07d5 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 27 Nov 2019 17:59:28 +0800 Subject: [PATCH] fk --- business/jxutils/jxutils.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/business/jxutils/jxutils.go b/business/jxutils/jxutils.go index a24657e59..0de80c472 100644 --- a/business/jxutils/jxutils.go +++ b/business/jxutils/jxutils.go @@ -210,6 +210,9 @@ func EarthDistance(lng1, lat1, lng2, lat2 float64) float64 { lng2 = lng2 * rad theta := lng2 - lng1 dist := math.Acos(math.Sin(lat1)*math.Sin(lat2) + math.Cos(lat1)*math.Cos(lat2)*math.Cos(theta)) + if dist < 0 { + dist = 0 + } return dist * radius }