【发布时间】:2017-12-22 20:23:01
【问题描述】:
所以我有 x 经度和 y 纬度的坐标 (A)。我想要的是根据用户输入创建新坐标(B),其中坐标和方向(0-360)之间的距离(米)。用什么公式来实现?
到目前为止,我所做的是使用 answer1 和 answer2 中的这个公式
new_latitude = latitude + (dy / r_earth) * (180 / pi);
new_longitude = longitude + (dx / r_earth) * (180 / pi) / cos(latitude * pi/180);
但它只是创建一个方向的新坐标,我想要的是方向可以改变。
【问题讨论】:
标签: algorithm gps coordinates distance latitude-longitude