iphone - 使用 Core Data 存储位置数据

标签 iphone core-data cllocation

我想知道建议采用什么方法在核心数据数据库中存储 CLLocation 对象数组(形成路线或路径)?序列化是一种好方法还是您建议将 CLLocation 对象存储在与“路由”模型相关的单独模型中?

序列化位置数组的问题是您无法轻松访问各个位置。另一方面,将路线/路径的每个位置存储为数据库中的单独条目似乎会导致数据库变大,并可能导致性能下降。

我很想听听您的建议。

巴特

最佳答案

对于我编写的应用程序之一,我已将它们存储到 Google map API 中所述的字符串中。

http://code.google.com/apis/maps/documentation/directions/

Polyline algorithm

关于iphone - 使用 Core Data 存储位置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422986/

相关文章:

swift - 我无法让我的代码使用过时的 Swift Core Data 教程

ios - 我可以获取纬度和经度,但无法访问 SWIFT 中的 GPS 高度信息

ios - CLLocationDistance 不起作用 - 快速

iphone - 如果在 iPad 上查看,iOS 6 Smart Banner for Phone 应用程序会显示在网站上吗?

ios - Xcode 错误 "Could not find Developer Disk Image"

iphone - CoreData 对多对多关系排序

ios - 向 map View 添加圆形叠加层

iOS 8 Swift 导航栏标题,按钮未显示在基于选项卡的应用程序中

iphone - 如何实时修改来自 iPhone 摄像头的视频流?

core-data - 如何在托管对象上下文之外使用核心数据对象?