如果我用
[self.locationManager startUpdatingHeading];
状态栏上会出现一个箭头。
做
[self.locationManager startUpdatingHeading];
使用全球定位系统?
如果没有,为什么状态栏上会出现箭头?
注意:我已阅读文档。仅当启用位置时,才能使用真正的航向。我在想的是
- 启用位置
- 获得一次航向。
- 计算真航向和磁航向之间的差异。
- 将该数字存储在静态变量中。
- 禁用位置。
- 每次更新航向,获取磁航向,然后加上真航向和磁航向的差值。
我认为可能有用的另一件事是将位置精度设置得非常宽,以至于根本不需要 GPS。
我想知道这是否可能。例如,我们可以以编程方式禁用位置更新吗?据我所知,调用 stopUpdatingLocation 不会关闭位置更新(不再调用didUpdateToLocation,但状态栏上有一个丑陋的箭头)。
self.locationManager.locationServicesEnabled=false 不起作用,因为该属性是只读的类属性。看起来没有办法关闭 locationServices 并更新标题。我可能错了。我是吗?
基本上我想帮助我的访客在没有过多 GPS 的情况下看到方向。