如何存储多个坐标和地图套件绘图路线

时间:2011-06-24 14:39:04

标签: iphone geolocation nsmutablearray cllocationmanager

我目前正在为iPhone设计一个新的应用程序。基本上我想跟踪用户的动作,存储它们,然后在地图上显示它们。

存储坐标的最佳方法是什么 - 可变数组? 然后可以使用存储的每个坐标在地图上绘制路线吗?

我在iOS开发方面有一些经验,但从未触及地图工具包和核心位置。

谢谢

1 个答案:

答案 0 :(得分:1)

CLLocationCoordinate2D和MKMaPPoint都是结构体,而不是类,因此您无法将它们的实例直接存储在NSMutableArray中。如果需要,可以将它们包装在适当的容器中,或者只使用普通的旧C型数组。出于您描述的目的,您可能只想从点创建MKPolyline并仅存储该对象,如果您不需要自己保留实际坐标。

要回答您的部分问题,是的,可以使用MKPolyline绘制路线。