【问题标题】:calculate lat long of a particular location at a given distance and angle from my current location计算距我当前位置给定距离和角度的特定位置的纬度经度
【发布时间】:2014-08-27 07:57:58
【问题描述】:

我知道我当前的 GPS 位置(纬度、经度)。我想知道一个位置的(纬度,经度),该位置与我当前位置的距离(d)和特定角度。

谁能提供一个精确的公式来计算目标(纬度,经度),其中包括我的位置(纬度,经度)、距离 d 和角度 r。

提前致谢

【问题讨论】:

    标签: math location


    【解决方案1】:

    假设r=0 是北,r=pi/2 是东,R 是地球半径,d 远小于R,那么你应该有:

    lon_1 = lon_0 + d*sin(r)/(R*cos(lat_0));
    lat_1 = lat_0 + d*cos(r)/R;
    

    【讨论】:

      猜你喜欢
      • 2021-05-10
      • 2011-11-05
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多