作为概念证明,我想创建一个应用程序来检索当前坐标,计算朝向另一个点的方向,并使用指南针旋转箭头图像以指向空间中的该点。
我知道如何检索当前坐标并通过 CGAffineTransformMakeRotation 旋转图像,但我还没有找到计算正确角度的公式。
有什么提示吗?
最佳答案
首先您需要计算方位角。本页给出了一个简洁的公式:
http://www.movable-type.co.uk/scripts/latlong.html
然后,您可以执行一些简单的算术来找出该方位与 iPhone 指向的航向之间的差异。根据该差异旋转图像。
关于iphone - 使用指南针方向旋转图像以定向到众所周知的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3910297/