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

前言:

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

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

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

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

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

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐