gpt4 book ai didi

iphone - iOS GPS 数据问题

转载 作者:行者123 更新时间:2023-11-29 10:57:00 24 4
gpt4 key购买 nike

我正在尝试从 GPS 检索数据,但它不太准确。这是屏幕截图:

gpssc

它在模拟器上与 GPS 仿真配合使用效果很好。我想知道如何改进这一点。

这是我试过的代码:

    UserLocation = [[CLLocationManager alloc] init];
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000
[UserLocation setPausesLocationUpdatesAutomatically:NO];
[UserLocation setActivityType:CLActivityTypeFitness];
#endif
UserLocation.delegate = self;
[UserLocation setDistanceFilter:kCLDistanceFilterNone];
[UserLocation setDesiredAccuracy:kCLLocationAccuracyBestForNavigation];
[UserLocation startUpdatingLocation];

然后我每秒检索一次数据并检查它是否与之前的不同。

最佳答案

Ric Perrott 关于 GPS 数据永远不会 100% 准确的说法是正确的。我建议您将准确性设置为 kCLLocationAccuracyBest,根据 Apple 的说法,这是您尝试做的事情的正确设置。

要尝试过滤掉您得到的一些“跳跃”,我建议采用平均读数。例如,获取 X 个 GPS 读数(5 或 10 或...)然后取平均值。这将消除您的设备偶尔可能获得的错误读数。

我前段时间写了一个健身步行应用程序,遇到了类似的问题。平均并没有完全解决这个问题,但它确实解决了很多问题。

关于iphone - iOS GPS 数据问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17812972/

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