mysql距离计算,单位km/m,以及按照距离排序

方法一:计算出来的结果单位为m

        -- 纬度:31.182592  store_locy 经度:121.431744  store_locxSELECT *,ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN((31.182592 * PI() / 180 - store_locy * PI() / 180) / 2),2) + COS(31.182592 * PI() / 180) * COS(store_locy * PI() / 180) * POW(SIN((121.431744 * PI() / 180 -   store_locx * PI() / 180) / 2),2))) * 1000) AS distanceFROM t_merchant_storeORDER BY distance ACS

方法二:计算出来的结果单位为km

-- 纬度:31.182592  store_locy 经度:121.431744  store_locxSELECT*,(2 * 6378.137 * ASIN(SQRT(POW( SIN( PI( ) * ( 121.431744- store_locx ) / 360 ), 2 ) + COS( PI( ) * 31.182592 / 180 ) * COS( store_locy * PI( ) / 180 ) * POW( SIN( PI( ) * ( 31.182592- store_locy ) / 360 ), 2 ) ) ) ) AS distance
FROMt_merchant_store
ORDER BYdistance ASC

mysql经纬度距离计算 按距离排序相关推荐

  1. 根据经纬度坐标计算实际距离

    double  hypot( double  x,  double  y)  ... {       return sqrt(x * x + y * y); } double  distance( d ...

  2. Gps如何根据两点(经纬度)计算直线距离

    这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作" ...

  3. mysql空间函数计算坐标距离

    有一张表,表中有每个人所在位置及经纬度,现在求表中所有人离指定经纬度的位置. DROP TABLE IF EXISTS `teacher`; CREATE TABLE `teacher` (`id` ...

  4. 知道两点经纬度,计算双方距离与方向的原理

    根据经纬度计算距离及方向,查询了网上的一些资料,经过验证是可行的,在这里做一些分享. 1.距离及方向解算原理 由于地球是球体,根据:弧长=曲率半径*弧度,可以求出弧长(相当于双方距离),曲率半径已知( ...

  5. 通过两点经纬度信息 计算两点距离(C#语言)

    /// <summary> /// 通过地图上的两个坐标计算距离(C#) /// </summary> public class MapHelper{ // 地球半径priva ...

  6. mysql 下 计算 两点 经纬度 之间的距离 计算结果排序

    根据经纬度计算距离公式 公式 对上面的公式解释如下: Lung1 Lat1表示A点经纬度, Lung2 Lat2表示B点经纬度: a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung ...

  7. mysql 单精度和双经度_mysql 下 计算 两点 经纬度 之间的距离 计算结果排序

    根据经纬度计算距离公式 公式 对上面的公式解释如下: Lung1 Lat1表示A点经纬度, Lung2 Lat2表示B点经纬度: a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung ...

  8. mysql 经纬度距离 自定义函数_mysql 经纬度计算距离 自定义函数

    这些经纬线是怎样定出来的呢? 地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作&quo ...

  9. 给你两个经纬度,计算他们之间的距离

    这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作" ...

最新文章

  1. 为什么产品经理这个行业装逼的人这么多?
  2. 基于Wi-Fi的室内定位在美团总部的实践和应用(上)
  3. Linux定时器接口
  4. pandas keyerror: 标签_Hinton新作!越大的自监督模型,半监督学习需要的标签越少...
  5. MFC改变对话框背景颜色
  6. Win10中的IIS10安装php manager和IIS URL Rewrite
  7. mysql -d -e_mysql常用函数
  8. 2006年博客之星(小废物点评版)
  9. python装饰器打印函数执行时间_使用python装饰器计算函数运行时间的实例
  10. excel替换快捷键_18个Ctrl系列快捷键,简单易上手,且实用
  11. Cassandra Secondary Index 介绍
  12. 栅格图数字化(矢量化)
  13. 海贼王英文版 ONE PIECE百度网盘
  14. 智能语义搜索引擎:一站式检索服务、打通数据壁垒、充分挖掘数据价值 | 百万人学AI评选
  15. Pytorch损失函数cross_entropy、binary_cross_entropy和binary_cross_entropy_with_logits的区别
  16. 拳王虚拟项目公社:0基础小白副业年赚30W玩法大揭秘!看懂一半至少年赚10W!
  17. mac系统安装yarn,配置淘宝镜像失败的问题
  18. 自制示波器(出处: 单片机论坛)
  19. 腾讯冯宇彦:基于大数据与人工智能的智慧交通云
  20. 短视频实战全攻略:从0开始打造爆款抖音号

热门文章

  1. linux内存泄漏通用排查方法
  2. 深度学习之DCGAN
  3. python处理字符串获取其后六位_[Python]六、字符串
  4. 如何配置CANoe通道
  5. 添加公司信息-公司宣传型小程序源代码下载1-视频教程24
  6. 雅思备考技巧(个人感悟)
  7. 纯CSS实现轮播图效果,你不知道的CSS3黑科技
  8. python 字典操作提取key,value
  9. HTML5+CSS大作业——明星薛之谦(7页面))带轮播特效
  10. Haskell超简单自学笔记-01安装及入门编程