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