【发布时间】:2012-03-24 14:45:51
【问题描述】:
我正在构建一个增强现实游戏,使用 CLLocation 相当麻烦。
有没有办法将 CLLocation 局部近似为 XYZ 坐标,以米表示,原点从任意点开始(例如游戏开始时的初始位置)?
假设我的工作半径为 1 英里,并不真正关心地球的曲率。 是否可以近似或以某种方式简化本地位置跟踪的基于位置的计算?
或者,是否有一个可以与 CLLocation 一起使用的坐标系,它还包含 CMAttitude 的滚动、俯仰、偏航以及罗盘方向?
澄清:据我了解,纬度和经度的问题在于它们的单位大小不同,具体取决于地球上的位置。我应该指定 X,Y,Z 应该是标准单位,比如米或英尺。
谢谢!
【问题讨论】:
-
嗯,CLLocation 坐标已经为您提供了 x 和 y 坐标,您只需要将得到的高度转换为 z 坐标。
-
我澄清了使用公制坐标系的问题
标签: iphone objective-c core-location augmented-reality