【问题标题】:CoreLocation CLLocationManager requestLocation takes 10 seconds to get a callbackCoreLocation CLLocationManager requestLocation 需要 10 秒才能得到回调
【发布时间】:2016-03-04 20:46:09
【问题描述】:

我正在尝试获取用户位置以将其实时绘制在地图上。我正在使用以下方法。

[self.locationManager requestLocation];

但是,出现在 locationManager didUpdateLocations 中的回调需要大约 10 秒才能返回。这只是操作系统的限制,还是有更快的方法来获取我当前用户位置的回调?如果这是我无法绕过的限制,我的位置是否总是在过去 10 秒?如果用户骑自行车,他们的位置是否总是落后几英尺?

【问题讨论】:

    标签: ios gps core-location


    【解决方案1】:

    requestLocation 尝试根据位置管理器中设置的desiredAccuracy 找到准确的位置。如果在超时之前(10 秒后)找不到它,它将返回它可以找到的最佳位置。

    如果您想获得持续的实时位置更新,请使用startUpdatingLocation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多