mysql 通过经纬度计算距离
2017-11-22 11:22
211 查看
DELIMITER $$ USE `xx`$$ DROP FUNCTION IF EXISTS `getDistance`$$ CREATE DEFINER=`xx`@`%` FUNCTION `getDistance`(curLat DOUBLE,curLon DOUBLE,shopLat DOUBLE,shopLon DOUBLE) RETURNS DOUBLE BEGIN DECLARE dis DOUBLE; SET dis = ACOS(SIN((curLat * 3.1415) / 180 ) * SIN((shopLat * 3.1415) / 180 ) + COS((curLat * 3.1415) / 180 ) * COS((shopLat * 3.1415) / 180 ) * COS((curLon * 3.1415) / 180 - (shopLon * 3.1415) / 180 ) ) * 6380 ; SET dis = ROUND(dis*1000,2); RETURN dis; END$$ DELIMITER ;
相关文章推荐
- mysql通过经纬度计算任意亮点的距离
- Mysql 通过经纬度计算与其他多条经纬度的距离
- mysql 通过2个经纬度 计算距离
- 通过经纬度计算地球两点间的距离
- mysql 下 计算 两点 经纬度 之间的距离
- 通过经纬度坐标计算两个点之间的距离
- PHP / mysql 根据两个经纬度坐标计算距离
- 通过两个点的经纬度计算距离
- 通过经纬度坐标计算距离的方法(经纬度距离计算)ZZ
- 通过两个点的经纬度计算距离
- 通过经纬度计算距离的公式 (2009-12-01 15:48)
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
- 通过经纬度计算距离
- 通过经纬度计算距离,可以用来得到周边500米内的商家。mybatis中的Sql语句实现
- mysql 下 计算 两点 经纬度 之间的距离(转)
- 使用mysql的lbs根据经纬度计算距离
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- Mysql 拿指定经纬度与数据库多条经纬度进行距离计算 (转)
- 通过经纬度计算距离的公式
- 通过两个点的经纬度计算距离