gpt4 book ai didi

ios - CLLocationManager startMonitoringForRegion 会使用 desiredAccuracy 吗?

转载 作者:行者123 更新时间:2023-11-29 02:50:54 24 4
gpt4 key购买 nike

我正在初始化 CLLocationManager 的实例,如下所示:

CLLocationManager *locationManager = [[CLLocationManager alloc]init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;

....

[locationManager startMonitoringForRegion:region];

我读到区域监控是基于 WLAN 和蜂窝塔的。此外,我读到使用较低的desiredAccuracy(低于1000)将触发GPS。然而,在文档中说明了以下内容:

This property is used only in conjunction with the standard location services and is not used when monitoring significant location changes.

如果我使用 kCLLocationAccuracyBestForNavigation,startMonitoringForRegion 会使用 GPS 吗?

最佳答案

当您监视区域时,所需的精度没有意义。这是因为它不是基于准确位置的结果。他们给你用户的暂定位置。当您使用标准服务并调用函数 [locationManager startUpdatingLocation]; 时,准确性适用。在区域监控和显着位置变化的情况下,忽略准确性。

关于ios - CLLocationManager startMonitoringForRegion 会使用 desiredAccuracy 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546191/

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