在 iPhone 应用程序的地图上绘制用户位置

Posted

技术标签:

【中文标题】在 iPhone 应用程序的地图上绘制用户位置【英文标题】:Plotting User Locations On A Map in an iPhone App 【发布时间】:2011-06-09 23:19:30 【问题描述】:

如何接收和存储用户位置数据,以便将其添加到地图中?

一直在研究 MapKit 和 Apple 的 UserLocation 代码。我想要做的是获取所有用户的位置并在地图上绘制 - 带有点的世界地图显示组合的用户基本位置 - 就像我们都见过的几个应用程序一样。不寻找代码,需要做我自己的工作,只要有人可以分享他们将如何解决这个问题..谢谢!我是否以某种方式收集用户位置 - 添加到 plist 并....不确定...

【问题讨论】:

你到底想要什么? 对此非常陌生 - 试图了解如何提问 - 我需要从 100 个用户中获取用户位置,在地图上绘制以供所有人查看 - 你能描述一下这个过程吗? (有意义吗?)网络视图中的世界地图是否会根据从 iPhone 接收的数据进行更新? @Bob,请阅读 SO 常见问题解答:***.com/faq 您应该在这里询问具体的编程问题。这里不是让别人为你写教程的地方(这是我对你所要求的最好的猜测)。 一点也不 - 只是不想询问代码,试图简单,只是询问概述 - 非常糟糕 - 道歉!请问开发人员实际上是如何接收用户位置数据以便将其添加到地图中的?谢谢 是的,但是如果不是代码来做,你在寻找什么样的答案?您是否阅读过 MapKit 的文档?这是最好的起点。 【参考方案1】:

您应该查看核心位置 API 以及地图工具包,您可以找到一种在此处获取用户位置的方法。将结果存储在一个数组中,如果需要,可以使用 plist 保存它们,并在地图上添加注释以显示所有位置。

【讨论】:

【参考方案2】:

如果我正确理解了您的问题,您将需要构建几个 Web 服务: 1) 各种客户端可以将他们的位置数据发送到,然后将其存储在数据库中。那么 2)当任何用户需要打开地图视图时,他们会请求完整的数据集,以便您可以使用这些数据来绘制点

【讨论】:

以上是关于在 iPhone 应用程序的地图上绘制用户位置的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 崩溃应用中使用 GPS 跟踪位置

谷歌地图无法在 iPhone/iPad worklight 6.2 应用程序上运行

如何在iphone上的地图中获取当前位置

使用 MKPolyline 在地图上绘制用户路线

在 Google 地图上绘制一组给定坐标附近的坐标

将 iPhone 位置数据导入 Google 地图