2 个 GPS 坐标之间的角度
我正在另一个使用 AR 的 iPhone 应用程序中工作,我正在创建自己的框架,但我在尝试获取第二个坐标相对于当前设备位置的角度时遇到了麻烦,任何人都知道一个可以的好资源帮我解决这个问题吗?
提前致谢!
I'm working in another iPhone App that uses AR, and I'm creating my own framework, but I'm having trouble trying to get the angle of a second coordinate relative to the current device position, anyone know a good resource that could help me with this?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果这两点距离足够近,并且远离极点,您可以使用一些简单的三角函数:
编辑:我忘了提及 latN 和 longN - 因此
dx
和dy
— 可以以度或弧度为单位,只要不混合单位即可。然而,angle
总是以弧度形式返回。当然,乘以 180/M_PI 就可以恢复到度数。If the two points are close enough together, and well away from the poles, you can use some simple trig:
EDIT: I forgot to mention that
latN
andlongN
— and thereforedx
anddy
— can be in degrees or radians, so long as you don't mix units.angle
, however, will always come back in radians. Of course, you can get it back to degrees if you multiply by 180/M_PI.这是此代码的 Android 版本
Here is the android version of this code