gpt4 book ai didi

ios - 第二个 bug 的 CLLocation 时间戳分数?

转载 作者:行者123 更新时间:2023-11-29 05:38:50 25 4
gpt4 key购买 nike

对于 iOS 上的健身跟踪应用程序,我需要精确到千分之一秒的时间戳。我不确定这是否是一个错误,但出于某种原因,每次位置更新时我返回的时间戳一开始都很好,给了我几分之一秒的时间,这些时间都是不同的,但一旦它对 GPS 有了很好的锁定时间戳则具有相同的秒分数。我不确定 iOS 是否发生了一些变化,因为直到最近它都运行良好。这些位置也按 20 米或以下的水平精度进行过滤。

以下是使用格式 yyyy-MM-dd HH:mm:ss.SSSSSS 的时间戳示例

Timestamp: 2019-06-26 12:07:21.168000
Timestamp: 2019-06-26 12:07:22.118000
Timestamp: 2019-06-26 12:07:23.068000
Timestamp: 2019-06-26 12:07:25.000000
Timestamp: 2019-06-26 12:07:26.000000
Timestamp: 2019-06-26 12:07:28.000000
Timestamp: 2019-06-26 12:07:31.000000
Timestamp: 2019-06-26 12:07:33.000000
Timestamp: 2019-06-26 12:07:35.000000
Timestamp: 2019-06-26 12:07:38.000000
Timestamp: 2019-06-26 12:07:39.000000
Timestamp: 2019-06-26 12:07:41.000000
Timestamp: 2019-06-26 12:07:43.000000
Timestamp: 2019-06-26 12:07:52.000000

有人知道发生了什么事吗?

最佳答案

用于打印日期的格式与精度无关。 CLLocation 类只是一种数据类型,可以将 timeStamp 记录为“确定此位置的时间”。

有不同的系统可以创建CLLocation对象,并可以插入他们想要的任何timeStamp。这甚至可以包括四舍五入。在您的情况下,您可能会在后台查看两个不同的系统来为您提供位置数据。他们可能使用不同的方式来确定时间戳。或者也许它是一个系统,仅在新的一秒开始时才在某个时刻开始触发,并将其用作时间戳。

无论如何,您都需要检查正在创建 CLLocation 实例的系统是否有任何有关保证时间戳精度的信息。但我不认为这是非常精确的。如果存在可以满足您要求的系统,您将需要进行研究:“我需要精确到千分之一的时间戳”。

关于ios - 第二个 bug 的 CLLocation 时间戳分数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56771710/

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