如何存储位置数据以使用核心数据进行跟踪?
Posted
技术标签:
【中文标题】如何存储位置数据以使用核心数据进行跟踪?【英文标题】:How to store location data for tracking using core data? 【发布时间】:2011-08-22 06:33:45 【问题描述】:我想跟踪行驶路径(开车)并稍后绘制到 MKMapView,但我不确定执行此操作的最佳方法是什么。我正在考虑使用 latitude 和 longitude 属性和时间戳来按顺序检索它的坐标实体。这会引起任何问题吗?大多数追踪器应用程序是如何实现这种行为的?
【问题讨论】:
【参考方案1】:存储纬度和经度(如 CLLocationDegrees(AKA 双倍))是对数据建模的完美方式。您可能还希望添加 HorizontalAccuracy,这样您就可以保持某种模糊标准。
在您的自定义实体代码中,您可能还需要一个转换器:
-(CLLocation *)location;
-(void)setLocation:(CLLocation *)location;
发出 MKMapView 以后可以使用的东西。
【讨论】:
以上是关于如何存储位置数据以使用核心数据进行跟踪?的主要内容,如果未能解决你的问题,请参考以下文章