已知A,B两点的经纬度,A为(第一列,第二列),B为(第三列,第四列)。算两点在地球上的距离。
公式是这个:
R*arccos(cos(lat1*pi()/180 )*cos(lat2*pi()/180)*cos(lng1*pi()/180 -lng2*pi()/180)+
sin(lat1*pi()/180 )*sin(lat2*pi()/180))
其中,R=6370996.81;//地球半径,pi()为圆周率π,(lng1,lat1),(lng2,lat2)分别是百度地图的两个经纬度,带入数值计算即可
= 6370996.81*arccos(cos([第二列]*3.1415926/180 )*cos([第四列]*3.1415926/180)*cos([第一列]*3.1415926/180 -[第二列]*3.1415926/180)+
sin([第三列]*3.1415926/180 )*sin([第四列]*3.1415926/180))
为什么得不出数据呢?