标签: math location
我知道我当前的GPS位置(纬度,长度)。我想知道一个位置(纬度,长度)与我当前位置和特定角度的距离(d)。
有人能为我提供一个精确的公式来计算目标(纬度,经度),包括我的位置(纬度,经度),距离d和角度r。
提前致谢
答案 0 :(得分:0)
假设r=0是北,r=pi/2是东,R是地球半径而且d比R小得多,那么你应该有:
r=0
r=pi/2
R
d
lon_1 = lon_0 + d*sin(r)/(R*cos(lat_0)); lat_1 = lat_0 + d*cos(r)/R;