0$房天下问答|如果知道两点的经纬度 如何算两点之间的距离$https://m.fang.com/ask/ask_1383899.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=1383899
-
如果知道两点的经纬度 如何算两点之间的距离
请教了
更多
提问者:sunmooner
发布于2010-12-08
共1个回答
-
-
-
wxlzsj
丨Lv 2
同纬度不同经度 (赤道除外)h X 111 X COSD=G (h=两地经度差 D=当地的地理纬度 G=实际距离) 跨纬度的需要构造个三角 比如说AB两点不同经纬度(A经B纬) 那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就可以得出简单的说可用以下通用公式:地球上任两点间距离公式: 地球上任两点,其经度分别为A1、A2(E正,W负),纬度分别为B1、B2(N正,S负)。 令A0=(A1-A2)÷2,B0=(BI-B2)÷2 f=√sinB0×sinB0+cosB1×cosB2×sinA0×sinA0 则 1、两点间空间直线距离=2fR 2、两点间最小球面距离=arcsinf÷90°×∏R(角度) 3、两点间最小球面距离=arcsinf×2R(弧度) 说明:E、W、N、S=东西南北;R=地球半径;√=根号;∏=圆周率。代入公式自己算吧
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功