sql 根据经纬度求距离

来源:互联网 发布:知可之伯母邪恶漫画 编辑:程序博客网 时间:2024/05/01 20:06
ROUND(ACOS(SIN((ts.latidude * 3.1415) / 180 ) * SIN(('28.200082' * 3.1415) / 180 )          +COS((ts.latidude * 3.1415) / 180 ) * COS(('28.200082' * 3.1415) / 180 )             *COS((ts.longitude * 3.1415) / 180 - ('113.019501' * 3.1415) / 180 ) ) * 6380*1000,1) AS "distance"

在项目中用到 , 也测试过 误差不是很大 可以很好使用,
0 0
原创粉丝点击