iPhone 3G 上的 GPS 在高速海拔变化期间不更新

发布于 2024-12-03 05:37:14 字数 279 浏览 2 评论 0原文

我编写了一个 iPhone 应用程序,旨在检测高速下降期间的海拔变化率。我正在使用 kCLLocationAccuracyBest。在水平位置变化期间,精度绰绰有余,但在自由落体期间无法给出准确的结果。然而,我可以行走相同的海拔变化(50 英尺),并在行走时获得准确的海拔数字。使用 iPhone GPS 测量自由落体是否有问题?我正在使用 3G 进行测试。我不确定使用 3GS 或 4 是否会得到更好的结果。

看起来 iPhone GPS 计算无法处理高速海拔变化。这是正确的吗?有什么解决办法吗?

提前致谢。

I have written an iPhone app that is supposed to detect rate of elevation change during a high speed fall. I am using kCLLocationAccuracyBest. The accuracy is more than adequate during horizontal location changes, but is not giving accurate results during a free fall. I can however walk the same elevation change (50 feet) and get accurate elevation numbers as I walk. Is there a problem with measuring a free fall with the iPhone GPS? I am testing with a 3G. I am not sure if I would get any better results with 3GS or 4.

It looks like the iPhone GPS calculations can't handle high speed elevation changes. Is this correct? Is there any work around?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单挑你×的.吻 2024-12-10 05:37:14

查看核心运动框架参考。听起来需要加速计/陀螺仪数据,而不仅仅是 GPS。

Take a look at the Core Motion Framework Reference. It sounds like to need accelerometer/gyroscope data, not just GPS.

太阳男子 2024-12-10 05:37:14

iPhone 可能被编程为在发送更新时或多或少忽略海拔变化。您是否尝试过设置 NSTimer 并轮询 CLLocationManager 的位置属性?或者可能是它根本没有足够频繁地计算其位置以满足您的目的。

It may be that the iPhone is programmed to more or less ignore changes in elevation when sending updates. Have you tried setting an NSTimer and polling the CLLocationManager's location property? Or it may be that it simply doesn't calculate its position frequently enough fotr your purpose.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文