欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

根据经纬度查询两点距离(sql)

程序员文章站 2022-06-28 17:32:05
前言:app可以获取当前所在位置的经纬度,根据当前经纬度,查询当前位置距离其他地点之间的距离;方案一:高德地图(百度地图,腾讯地图等)提供api。根据两点经纬度,计算出实际距离;方案二:三角函数的输入和输出都采用弧度值其中longitude是经度,latitude是纬度;a=latitude1 - latitude2为两点纬度之差 b=longitude1-longitude2 为两点经度之差;6378.137(KM) 为地球半径方案三:使用sql在代码中计算两点距离由于地球是球体,根据:...

前言:

app可以获取当前所在位置的经纬度,根据当前经纬度,查询当前位置距离其他地点之间的距离;
方案一:高德地图(百度地图,腾讯地图等)提供api。根据两点经纬度,计算出实际距离;

方案二:三角函数的输入和输出都采用弧度值

根据经纬度查询两点距离(sql)

其中longitude是经度,latitude是纬度;
a=latitude1 - latitude2为两点纬度之差 b=longitude1-longitude2 为两点经度之差;
6378.137(KM) 为地球半径

方案三:使用sql在代码中计算两点距离(实现过程)
由于地球是球体,根据:弧长=曲率半径*弧度,可以求出弧长(相当于双方距离)

本文地址:https://blog.csdn.net/weixin_44146379/article/details/112689065