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