两个已知点之间的点的 GPS 坐标

GPS coordinates of a point between two known points

我正在寻找一种算法,用于查找由距离 p1 距离为 r 的点 p1 和 p2 定义的直线上的点的 GPS 坐标。 p1 和 p2 的 GPS 坐标是已知的。我在网上搜索了很多,但找不到任何很好的解释性答案。我找到了一个解决问题的答案,就像笛卡尔坐标一样。但我认为它不正确,因为 GPS 坐标系与笛卡尔坐标系不同。

您可以在 this excellent site 上找到所有必要的信息。
查看 Bearing 部分,然后 Destination point given distance and bearing from start point.

您可能对 中间点 感兴趣,它可以在大圆弧的任意部分找到点。