标签: geolocation gps tracking
我正在编写一个与RunKeeper非常相似的应用程序。我每隔x秒跟踪CLLocations以计算总距离。
但是,如果用户在非常直的高速公路上移动10分钟(想想美国),那么保存60个跟踪点是没有意义的。
您在应用中使用哪种过滤来减少跟踪点的数量?
我正在考虑从最后一个好位置检查课程增量并且如果课程没有改变超过x度则丢弃新的位置。无论如何,当然也会有更长的时间限制来获得一个点。