【发布时间】:2012-03-29 21:20:36
【问题描述】:
我想计算用户使用 GPS 行走时所经过的距离。例如,用户点击开始按钮并开始走路或跑步,而不是在完成时点击停止。用户获得不同纬度所需的最短距离是多少?
我们如何在 iPhone 中做到这一点,假设我们采用纬度,在每 0.3 秒之后很长时间我们有一个点列表?
【问题讨论】:
-
计算 gps 位置之间的距离很容易。其他一切都非常困难。特别是如果您想以低速跟踪距离。如果你经常测量,你会积累更多的错误。如果您移动缓慢,则每距离会累积更多错误。获取surveyor's wheel 并在现实世界中测试您的算法。你会想知道 GPS 有多么错误。
-
问题中最重要的部分(至少对于 ma 而言)仍未得到解答:“用户获得不同纬度所需的最短距离是多少?”换句话说,如果我向前走一两步,GPS 会确认这个位移并计算行进的距离(即使它小于,比如说,1-1.5 米)?