两点距离计算公式为:D=R*arccos(siny1siny2+cosy1cosy2cos(x1-x2))。
其中R为地球半径,均值为6370km。
A点经、纬度分别为x1和y1,东经为正,西经为负。
B点经、纬度分别为x2和y2,北纬为正,南纬为负。
已知两点经纬度
,计算两地直线距离需遵循以下计算步骤:
①将两地的经纬度转换为(x,y)(x',y')的形式计算经纬度的差值;
②计算两地纬度值相差/x-x'/距离,经度值相差/y-y'/距离。
③利用数学中的勾股定理
计算两地直线距离。
考察知识点:
在经线上,纬度每差1度,实地距离大约为111千米;
在纬线上,经度每差1度,实际距离为111×cosθ千米。(其中θ表示该纬线的纬度,在不同纬线上,经度每差1度的实际距离是不相等的)