根據當前經緯度查詢附近門店距離
latitude (緯度)、 longitude (經度) 為資料表欄位名
:latitude: 當前緯度 替換為傳入的引數即可
:longitude: 當前經度 替換為傳入的引數即可
計算出的 distance 距離單位為km
select
id,name,
address,
latitude,
longitude,
acos
(sin((
:latitude:
*3.1415)/
180)
*sin
((latitude *
3.1415)/
180)
+cos((
:latitude:
*3.1415)/
180)
*cos
((latitude *
3.1415)/
180)
*cos((
:longitude:
*3.1415)/
180-
(longitude *
3.1415)/
180))*
6380
as distance
from
store
where
latitude >
:latitude:-1
and latitude <
:latitude:+1
and longitude >
:longitude:-1
and longitude <
:longitude:+1
order
by distance asc
根據經緯度查詢資料mysql
根據中心點經緯度,查詢周邊,按照距離排序 jingdu weidu 為資料庫存經度 緯度的字段 116.433842 39.91004為中心點經緯度 select round 6378.138 2 asin sqrt pow sin 39.91004 pi 180 weidu pi 180 2 2 ...
php根據經緯度排序,根據經緯度篩選距離段
sql 語句 select location.from select round 6378.138 2 asin sqrt pow sin 36.668530 pi 180 px lat pi 180 2 2 cos 36.668530 pi 180 cos px lat pi 180 pow si...
獲取當前經緯度座標
封裝好的 如下 function getposition resolve data function else 呼叫方法如下 獲取當前經緯度座標 getposition then result 一般小數點後只取六位,所以用以下 搞定 let querydata 0 latitude string r...