ios - Significant-Change Location Service 将使用 Wi-Fi 还是移动数据?

标签 ios swift

使用 Significant-Change Location Service 时必须使用 Wi-fi 吗?如果没有 Wi-Fi,这项服务是否有效?

最佳答案

理论上它应该可以工作,但 iOS 中的定位机制有点复杂。

iOS 设备使用称为 aGPS 的系统。这依赖于 gps、蜂窝、wi-fi、地理围栏等的组合。Wi-fi 是位置管理器最快的位置更新选项,因为您可以立即获得足够准确的信息。 GPS 是最准确的,但如果自上次锁定后您的位置发生了很大变化,则需要几分钟时间来锁定和确定您的位置。

因此,您可能有这样一种印象,即当禁用 wi-fi 时,显着更改位置服务将不起作用,但实际上它会起作用。至少这是预期的行为。

关于ios - Significant-Change Location Service 将使用 Wi-Fi 还是移动数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170445/

相关文章:

ios - swift : Issue with saving contact with AddressBook - (Xcode6-Beta5)

iphone - UILabel 更新在滚动 UIScrollView 期间停止

ios - 来自数据模型的对象中的数组为零

ios - 图像是由 UIImagePickerControllerSourceTypeCamera 拍摄的如何将其保存在 ios 的数据库中

ios - Swift - 重试直到网络可达

ios - Swift 协议(protocol)一致性

swift - Word "func"有破折号下划线但没有错误

android - 如何在 Ionic For IOS 中点击通话?

ios - 基于体积的 physicsBody 被手动移动而不接触基于边缘的 physicsBody

ios - 触发按钮以在 swift3 xcode 8 ios 10 中更改 UITextView 中的文本