gpt4 book ai didi

iphone - iOS 多任务跟踪 GPS 位置

转载 作者:行者123 更新时间:2023-12-03 18:18:20 25 4
gpt4 key购买 nike

我只是想知道是否有可能制作一个 iOS 应用程序,在后台通过 GPS 跟踪您的位置。

我用内置应用程序“ map ”尝试过此操作,但没有成功。

如果可能的话,如果您能给我推荐一些示例代码、文档或教程,那就太好了!

(如果这是重复的,请告诉我,我会将其删除)

最佳答案

这是可能的 - 请参阅 this document用于一般的多任务处理和 this section of the Location Awareness Programming Guide for "Getting Location Events in the Background" 。当然,所有这些都讨论了 iOS 设备获取您位置的各种方式(手机信号塔三角测量、Skyhook 式 wifi 网络观测和 GPS),而不是专有的 GPS。

简而言之,通过阅读这些文档:将 UIBackgroundModes 键添加到您的 info.plist(一个数组)中,并将值“location”放入其中。即使在后台,您也会收到 CLLocationManager 更新。

但是,如果您想节省电池电量,那么最好在 CLLocationManager 上使用 startMonitoringSignificantLocationChanges 方法。然后,即使在后台,您也可以获得适当的重要位置更新,而不是一个完整的后台应用程序。文档的其他部分指出,重大更改是从一个蜂窝塔到另一个蜂窝塔的任何更改。

关于iphone - iOS 多任务跟踪 GPS 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com