控制位置管理器更新间隔
有没有办法控制位置管理器的更新间隔?为了提高准确性,我使用了最近的 10 米设置,但我的应用程序似乎每秒都会更新一次,我认为这种情况太频繁了。我想要良好的准确性,但不想要频率。
谢谢。
Is there a way to control the update interval of the location manager? I used the nearest 10 meter setting for accuracy but it appears that my application gets one update every second, which I think is too often. I want the good accuracy but not the frequency.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我用计时器做到了:
在标头中添加:
在 .m 文件中:
以及在您的位置管理器中...:
代码在达到 100m 的最小精度后停止更新位置。然后,每隔 30 秒,计时器就会再次重新启用位置管理器。
I did it with a timer:
in the header add:
in the .m file:
and in your locationmanager...:
The code simply stops updating the location after reaching a minimum accuracy of 100m. Then, every 30sec a timer reenables the locationmanager again.