SQL 关于地图两个坐标点之间的距离运算
生活随笔
收集整理的這篇文章主要介紹了
SQL 关于地图两个坐标点之间的距离运算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目需求,通過手機獲取到當前用戶的位置坐標,并獲得指定坐標與用戶坐標之間的距離,有可能的話要多個坐標并進行排序
SELECT *,(2 * 6371 * ASIN(SQRT(POW(SIN((23.99-lat)*PI()/360),2)+COS(23.99*PI()/180)*COS(23.99*PI()/180)*POW(SIN((113.01-lng)*PI()/360),2)))) AS distance FROM tttest ORDER BY distance ASC;
總結
以上是生活随笔為你收集整理的SQL 关于地图两个坐标点之间的距离运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: YII CDbCriteria 的一些常
- 下一篇: 让你的PHP也能执行JS并获得JS函数的