首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS快速将全球定位系统坐标存储到阵列

iOS快速将全球定位系统坐标存储到阵列
EN

Stack Overflow用户
提问于 2016-06-08 20:29:31
回答 1查看 322关注 0票数 0

我有以下问题:

我正在开发iOS应用程序,检查人员使用它来检查部分道路。当他们在外面进行检查时,该应用程序具有跟踪驱动路线的功能。在长时间驾驶时,比如4-5小时,应用程序就会崩溃。为了存储整个路由,我使用一个数组来存储每个坐标。数组是否可能变得太大,超过了内存限制?

如果有人给我一个建议,我会很高兴的。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-08 20:49:48

您不应该将所有的位置点存储在内存中。您需要设计一个缓冲区来存储临时位置,然后将其保存到每个N个位置上的持久存储(比如CoreData、SQLite,甚至是.gpx文件)(取决于您存储位置点的频率)。

我还建议仔细观察一下你的位置经理的准确程度。更精确意味着更多的数据和更多的电池使用。

您还应该考虑过滤位置点,并且只存储有意义的位置!(例如如果有人只是站在某个地方,你不想记录重复的位置,在坐标上不会完全相同,但是彼此非常接近。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37712314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档