导航
  • 全部
...

知道任意两点经纬度,如何求出两点的距离?

wolfloveu 2005-01-20 05:44:53
知道任意两点经纬度如:
点名 经度 纬度
A 119.1234 34.345
B 135.3422 44.534,如何求出两点的距离?有代码最好,没有代码给出公式也可以。
...全文
给本帖投票
510 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2005-01-20
  • 打赏
  • 举报
回复
http://dev.csdn.net/develop/article/59/59917.shtm
DragonCity1 2005-01-20
  • 打赏
  • 举报
回复
高中没有毕业?
tmd007 2005-01-20
  • 打赏
  • 举报
回复
关于用经纬度计算距离:

  地球赤道上环绕地球一周走一圈共 40075.04公里, 而@一圈分成360°,而每1°(度)有60', 每一度一秒在赤道上的长度计算如下:

  40075.04km/360°=111.31955km

  111.31955km/60'=1.8553258km=1855.3m

  而每一分又有60秒, 每一秒就代表 1855.3m/60=30.92m

  任意两点距离计算公式为

  d=111.12cos{1/[sinΦAsinΦB十 cosΦAcosΦBcos(λB—λA)]}

  其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。

tmd007 2005-01-20
  • 打赏
  • 举报
回复
其实就是近似求弧长
laviewpbt 2005-01-20
  • 打赏
  • 举报
回复
地理早就忘了!

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部