如何存储多个坐标和地图套件绘图路线
Posted
技术标签:
【中文标题】如何存储多个坐标和地图套件绘图路线【英文标题】:How to store multiple co-ordinates and map kit plot route 【发布时间】:2011-06-24 14:39:04 【问题描述】:我目前正在为 iPhone 设计一个新应用程序。基本上我想跟踪用户的移动,存储它们并稍后在地图上显示它们。
存储坐标的最佳方式是什么——可变数组? 那么是否可以使用存储的每个坐标在地图上绘制路线?
我有一些 ios 开发经验,但从未接触过地图工具包和核心位置。
谢谢
【问题讨论】:
【参考方案1】:CLLocationCoordinate2D 和 MKMaPPoint 都是结构,而不是类,因此您不能将它们的实例直接存储在 NSMutableArray 中。如果需要,您可以将它们包装在适当的容器中,或者只使用普通的旧 C 样式数组。出于您描述的目的,如果您不需要自己保留实际坐标,您可能只想从点创建一个 MKPolyline 并仅存储该对象。
要回答您的部分问题,是的,可以使用 MKPolyline 绘制路线。
【讨论】:
感谢您的建议。是否有一个很好的教程可以做到这一点,或者是时候阅读文档了:p? @Dan,阅读Location Awareness Programming Guide。阅读整篇文章(并不长),但注释地图部分描述了您正在尝试做的事情并提供示例。以上是关于如何存储多个坐标和地图套件绘图路线的主要内容,如果未能解决你的问题,请参考以下文章