iphone - 如何存储多个坐标和 map 套件绘图路线

标签 iphone geolocation nsmutablearray cllocationmanager

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

存储坐标的最佳方式是什么 - 可变数组? 那么是否可以使用存储的每个坐标在 map 上绘制路线?

我有一些 iOS 开发经验,但从未接触过 map 套件和核心位置。

谢谢

最佳答案

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

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

关于iphone - 如何存储多个坐标和 map 套件绘图路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6469382/

相关文章:

android - 添加 config.xml 后,地理位置无法与 Phonegap Build 一起使用

iphone - 点击手势不适用于 UIimageview

iphone - segue.destinationViewController 究竟做了什么?

javascript - Google Places API 无法与 Ionic 应用程序中的 getCurrentPosition Geolocation 配合使用

ios - 具有 NSMutableArray 成员的自定义对象的 NSMutableArray 的深拷贝

iphone - 如何按升序比较包含日期的 NSString 数组

iphone - '程序收到信号: SIGABRT' when inserting object to NSMutableArray

iphone - NSNumberFormatter-DecimalStyle-编辑格式化数字时,其结果为0

ios - 如何在 UIAlertViewController 的回调中避免强引用

ios - 从 UIImage 访问地理位置