mySQL函数根据经纬度计算两点距离
2016-12-15 22:11
274 查看
DROP FUNCTION IF EXISTS func_calcDistance ; CREATE FUNCTION func_calcDistance( origLng DECIMAL(20,6), -- 目的地经度 origLat DECIMAL(20,6), -- 目的地纬度 longitude DECIMAL(20,6), -- 当前所在地点经度 latitude DECIMAL(20,6) -- 当前所在地点纬度 ) RETURNS DOUBLE BEGIN DECLARE result DOUBLE DEFAULT 0; SET result = round(6378.138*2*asin(sqrt(pow(sin( (origLat*pi()/180-latitude*pi()/180)/2),2)+cos(origLat*pi()/180)*cos(latitude*pi()/180)* pow(sin( (origLng*pi()/180-longitude*pi()/180)/2),2)))*1000); RETURN result; END ;
相关文章推荐
- mysql函数根据经纬度,计算地球上两点之间的距离
- mySQL函数根据经纬度计算两点距离 复制代码
- .NET资料之-根据两点经纬度计算直线距离
- 根据两点经纬度计算地球表面两点间的距离
- php根据地球上任意两点的经纬度计算两点间的距离 原理
- Delphi 根据经纬度计算地球上两点之间的距离
- 根据经纬度计算两点之间距离的Obcective-C代码
- PHP 根据两点的经纬度计算距离
- 用百度地图API获取的经纬度信息计算两点距离(Mysql函数)
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度计算距离
- 根据两点经纬度坐标计算距离的算法
- 根据经纬度坐标计算两点间几何距离
- 根据经纬度计算地球表面两点间的距离
- 根据两点经纬度计算距离【转】
- 根据两点经纬度计算距离
- PHP开发小技巧①③—PHP根据两点间的经纬度计算距离
- 根据两点经纬度计算距离