【发布时间】:2010-07-13 13:50:00
【问题描述】:
我正在开发一个基于 CoreLocation 的应用程序,它应该在地图上显示用户的位置。
我现在的问题是,CL的精度不是很好。
我正在城市环境中测试该应用程序,因此我正在办公室周围的街道上行走,看看它有多精确。 horizontalAccuracy 在我走路时通常在 47m - 50m 左右,并且每 10 秒到 1 分钟随机更新一次。更新后的位置可能会在几乎准确和离我的真实位置 20 米或更多之间变化。当我停下来等待一分钟时,位置几乎总是在一分钟内正确,精度可能会上升到17m。
我已经用三部 iPhone(3G 和 3GS)和一部 iPod Touch(不太精确)对此进行了测试。
但是,产品的最终用途有所不同:我们产品的目标受众将在农村,开放的环境中使用它,附近没有任何房屋。
这会提高准确性吗?
就水平精度而言,iPhone 最多可以达到多高的精度?
是否有任何最佳做法、提示和技巧来提高精度?
【问题讨论】:
标签: iphone core-location ios