MYSQL 關於兩個經緯度之間的距離由近及遠排序

2022-09-28 08:48:09 字數 431 閱讀 4909

複製** **如下:

select *,(2 * 6378.137* asin(sqrt(pow(sin(pi()*(111.86141967773438-lat)/360),2)+cos(pi(www.cppcns.com)*33.07078170776367/180)* cos(lat * pi()/180)*pow(simqgnlugtn(pi()*(33.07078170776367-lng)/360),2)))) as juli from `area`&nbs

order by juli asc l程式設計客棧imit 0,20

差不多就是這樣的,做個記錄

但是我覺得這樣還是很慢,因mqgnlugt為我的座標都是通過百度獲取的,我的想法是能夠轉成平面座標更好,這樣更好計算

本文標題: mysql 關於兩個經緯度之間的距離由近及遠排序

本文位址:

關於經緯度的兩個計算 Teaks xgluxv

一 子午線周長 公里 40008.548 赤道周長 公里 40075.704 緯度40008.548 360 度 111.135 公里 度 40008.548 360 60 分 1.85 公里 分 40008.548 360 60 60 秒 30.87 公尺 秒 經度首先算相應經度位置的緯度圈長度 ...

關於經緯度的兩個計算 Teaks xgluxv

一 子午線周長 公里 40008.548 赤道周長 公里 40075.704 緯度40008.548 360 度 111.135 公里 度 40008.548 360 60 分 1.85 公里 分 40008.548 360 60 60 秒 30.87 公尺 秒 經度首先算相應經度位置的緯度圈長度 ...

JAVA計算兩個經緯度之間的距離

1 只不過是封裝好的乙個計算方法,計算的方式也就是上學時就學過的定理,老規矩直接貼 主要是方便實用,計算結果單位 公尺 public class maputils 計算兩個經緯度之間的距離 param lat1 param lng1 param lat2 param lng2 return publ...