可能重复:
Alternative to startMonitoringSignificantLocationChanges?
我正在开发一个应用程序,只要用户的位置变化3公里,我就需要调用Web服务。它应该在关闭应用程序时工作(不在后台,但已关闭)。
我尝试了startMonitoringSignificantLocationChanges
方法,但它太不准确了,因为它在用户从一个网络单元移动到另一个网络单元时触发(正如我在搜索时所理解的那样)。
据我所知,只有startMonitoringForRegion
和startMonitoringSignificantLocationChanges
方法会将应用程序重新启动到后台,以便在位置发生变化(或进入/退出某个区域)时执行某些代码。
关于如何克服这个问题的任何解决方案?
答案 0 :(得分:0)
行, 我通过以下方式解决了这个问题。
依旧......
区域可能存在一些重叠,但仍然可以完成工作。
如果有人有更好的解决方案,请分享。 :)