Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以知道我应该如何计算一个点相对于另一个点的方位角吗?我在互联网上看到的所有公式都是纬度/经度坐标。我在这里使用笛卡尔坐标系,但无法找到解决方案。请帮忙!
使用 atan2 函数(IIRC 你的objective-c 应该有它)。它为您提供介于 -PI 和 PI 之间的结果。如果需要,您必须将其映射到 0-360。
不是您问题的真正答案,但如果您使用 CLLocationManager 获得积分,则每个 CLLocation 都有一个 course 属性,它为您提供给定点的旅程方位。有关实际数学,请参阅 Axeman 的答案。