【问题标题】:Getting past locations with CoreLocation CLLocationManager使用 CoreLocation CLLocationManager 获取过去的位置
【发布时间】:2018-01-03 17:21:50
【问题描述】:

我想编写一个 iOS 应用程序,我可以将获取位置的时间推迟到我提出要求。假设我开始跟踪用户位置更新,我想在下次唤醒应用程序时获取用户所在的位置。我认为有一种方法可以从 CoreLocation 获取此信息,但我找不到合适的方法。请帮忙!谢谢!

【问题讨论】:

  • 当用户更改位置时,您必须创建一个数组,在其中附加用户的纬度和经度。通过这种方式,您可以保持用户之前的所有经纬度,非常有效。
  • 不,这意味着它不断地获取位置。我似乎记得有一种方法可以获取给定时间的位置..一旦调用了某个 API..我现​​在找不到它。
  • 好吧,好男人

标签: ios core-location


【解决方案1】:

【讨论】:

    【解决方案2】:

    您应该能够通过调用: locationManager.disallowDeferredLocationUpdates()

    它应该取消您应用的位置更新延迟并提供所有待处理的位置

    更多信息在Documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 2017-07-03
      相关资源
      最近更新 更多