我正在尝试开发一个迷你“Around Me”,例如使用相机、指南针和位置。我想在屏幕上显示地点的图像。
目前我已经有了指南针的位置和方向。我想知道如何确定我要显示的位置的位置。
感谢您的帮助 ;)
一旦有了相对距离和方位,您就可以使用以下算法从同一坐标空间中的两个点确定这些距离和方位:这一页 http://www.movable-type.co.uk/scripts/latlong.html,找出已知坐标相对于已知视点的位置基本上是透视投影,数学概述为这篇维基百科文章 http://en.wikipedia.org/wiki/3D_projection。相机的旋转由指南针给出,倾斜由加速度计给出(位置当然是GPS)。
我正在尝试找到一个更好的文档 - 有一些额外的事情需要考虑 - 例如相机参数等,但这是一个很好的起点。
如果它太复杂(例如,如果您对旋转矩阵不熟悉),我们可以将其直接分解为简单的三角函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)