我将我的应用程序中的用户位置跟踪到所有坐标数据库。然后我做了一些事情来选择时间范围内的一系列坐标,但是当我将它保存到服务器时,由于数据量很大,需要很长时间。 (15分钟是900 CLCoordinate2D
的,这是相当多的)。减少坐标数组
我想要做的是删除前后坐标相交的坐标。为了说明目的,使用过于简单的坐标,但想象这是在几千个物体的阵列中的真实坐标上完成的。
例子:
0,0 //Keep
1,1 //Drop
2,2 //Drop
3,3 //Keep
3,4 //Keep
4,4 //Keep
5,3 //Keep
我知道,我也许应该使用一些矢量的东西,但我不擅长数学。 如何减少此数组以删除过时的点?
它们在时间上均匀分布吗? – Grimxn
带有BestForNavigation的位置管理器大约每1秒发送一次更新。 –