请问如何根据两地不同的经纬度来计算它们的直线距离?-查字典问答网
分类选择

来自韩玉琴的问题

  请问如何根据两地不同的经纬度来计算它们的直线距离?

  请问如何根据两地不同的经纬度来计算它们的直线距离?

1回答
2020-09-1400:43
我要回答
提示:回答问题需要登录哦!
戚晓芳

  因为地球是不规则球体,只能这样大约推算:

  R=半径(平均半径=6,371km)

  Δlat=lat2−lat1

  Δlong=long2−long1

  a=sin2(Δlat/2)+cos(lat1)*cos(lat2)*sin2(Δlong/2)

  c=2*atan2(√a,√(1−a))

  d=R*c

  lat-纬度

  long-经度

2020-09-14 00:45:38
大家都在问
最新问答