网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  mysql计算经纬度两点之间的距离(转载)

mysql计算经纬度两点之间的距离(转载)

分类: IT文章 • 2022-08-03 12:36:05

DELIMITER $$
DROP FUNCTION IF EXISTS `fun_distance`$$

CREATE FUNCTION `fun_distance`(lat1 float,lng1 float,lat2 float,lng2 float) RETURNS float
BEGIN
set @num=2 * 6378137*ASIN(SQRT(POW(SIN(PI()*(lat1-(lat2))/360),2)+ COS(PI()*lat1/180)*COS(lat2*PI()/180)*POW(SIN(PI()*(lng1-(lng2))/360),2)));
RETURN @num;
END$$

DELIMITER ;

返回的是2点之间的距离以米为单位

相关推荐

  • 根据两点的经纬度坐标计算两个坐标点之间的直线距离
  • mongodb 分页查询并 依据传入的经纬度计算计算两点距离进行排序
  • mysql 下 计算 两点 中纬度 之间的距离 计算结果排序
  • mysql 计算map上两点之间的距离
  • c语言中利用结构体计算两点之间的距离。
  • PHP计算二点经纬度之间的距离代码
  • java计算某个坐标是否在范围内 java电子围栏 圆、矩形、多边形算法 java-经纬度有关的计算(半径内的经纬度范围和两点间距离)
  • 如何计算图中指定的两点之间的距离? 存储结构是单链表
  • sql 计算两个经纬度点之间的距离
  • 计算GPS两点之间的距离
  • 转载:CI中URI传递参数时,出现:The URI you submitted has disallowed characters.错误。
  • 微信小程序页面跳转区别总结 redirectTo、navigateTo与switchTap区别  
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号