【问题标题】:Bearing angle and distance between heading and target point方位角和航向与目标点之间的距离 【发布时间】:2015-08-08 22:08:13 【问题描述】: 我想用三个坐标计算方位角和航向点与目标点之间的距离,用于 arduino 导航。 坐标系统看起来像这样。 (x1, y1) = 航向点,(x3, y3) = 目标点 这里有什么帮助吗?? 【问题讨论】: 标签: arduino bearing 【解决方案1】: 所有计算方法都可以在this site找到。 请注意,对于距离,您可以进行 Haversine 计算(不太精确)或 Vincent 计算(出色的精度 - 检查公式 here) 我将这些公式与 GoogleMaps API 一起使用,效果很好。 【讨论】: 您好,感谢您的回答,但我的坐标是笛卡尔坐标,而不是(纬度、经度)。在这种情况下,我需要将它们转换为(纬度,经度)吗?如果是的话怎么办?我在这里感到困惑。 是的,您需要转换它们。我不确定如何转换它,但是如果您进行一些搜索,我很确定您会找到一种方法。这种转换很常见。