我正在创建我的第一个 iPhone 应用程序。这是一个锻炼日志,允许用户使用 GPS 跟踪跑步,然后能够保存路线图以及时间/距离并将其上传到网站。本地运行列表也将保存在设备上。我的问题是,实现地图保存和检索的最佳方式是什么?我记得在某处读过,这样做的方法是拥有具有纬度和经度属性的实体,然后在绘制地图时按时间反向获取这些实体。这意味着每个实体都是运行期间的一个点。有没有办法将所有坐标存储在一个实体的数组中,以便一个实体代表整个运行?
自从我是应用程序开发的新手以来,我并没有真正研究过关系,但似乎我可以使用关系来存储运行?如中,让父实体成为运行,并让目的地之一成为该运行的所有坐标实体。这听起来正确吗?
谢谢!