这篇文章主要介绍了python(python语言)根据经纬度计算距离示例,计算两点之间距离,需要的朋友可以参考下
复制代码代码如下:**计算两点之间距离* @param _lat1 -起始日期纬度* @param _lon1 -开始经度* @param _lat2 -终止日期纬度* @param _lon2 -结束经度* @返回公里(四舍五入)*/public static double get distance(double _ lat 1、double _lon1、double _lat2、double _lon2){double lat1=(Math).pi/180)* _ lat 1;double lat2=(数学).pi/180)* _ lat 2;
double lon1=(数学).页:1:double lon2=(数学).页:1:
//地球半径双r=6378.1
双d=数学。cos(数学。sin(lat1)* math。正弦(lat2)数学。cos(lat1)*数学。cos(lat2)*数学。cos(lon 2-lon 1))* r;
返回新的大十进制.设置小数位数(4.bigdecimal).四舍五入.doubleValue():}
public static void main(string[]args){ system。出去。println(获取距离(45,73990,126,55893,45,73876,126,557));}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。