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

发布于 2024-11-17 04:24:09 字数 165 浏览 1 评论 0原文

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

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

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

谢谢

I'm currently designing a new application for the iPhone. Basically I would like to track the users movements, store them and the display them later on a map.

What is the best way to store the co-ordinates- a mutable array?
Is then possible to plot the route on a map using each coordinate stored?

I have some of experience in iOS dev but never touched the map kit and core locations.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

避讳 2024-11-24 04:24:09

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

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

CLLocationCoordinate2D and MKMaPPoint are both structs, not classes, so you can't store instances of them directly in a NSMutableArray. You can wrap them in an appropriate container if you want, or just use plain old C-style arrays. For the purpose you describe, you might just want to create a MKPolyline from the points and store just that object if you don't need to keep the actual coordinates themselves.

To answer your section question, yes, its possible to plot the route using MKPolyline.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文