【问题标题】:How to get gps Location with an iPod Touch (4th gen)如何使用 iPod Touch(第 4 代)获取 gps 位置
【发布时间】:2010-11-12 15:50:16
【问题描述】:

我猜答案已经发布了,但我是一个懒惰的男孩:p。

说真的,我正在开发一个必须对地图进行 blit 的 iPhone 应用程序 并使用当前用户 gps 位置在地图上定位用户。

问题是 iPhone (v1) 和所有 iPod 版本都没有 GPS 设备, 那么是否有可能获取用户的当前 gps 位置(使用谷歌地图 api,通过互联网......或其他东西)? 我想知道没有用户 gps 设备的当前 gps 用户位置,因为 iPhone v1 和 iPod Touch 中没有这样的设备:-)。

非常感谢您的建议。

【问题讨论】:

  • 它在没有 GPS 的仅支持 WiFi 的 iPad 上大致工作。您是否尝试过调用正常服务以查看它们是否有效?

标签: ios iphone gps location core-location


【解决方案1】:

您的意思是获取当前位置吗?正如您所说,iPod touch 没有 GPS,因此您无法获得 GPS 位置。

如果您只是指“位置”,那么是的,核心位置可以满足您的需求(通过使用 Wi-Fi 三角测量)。查看CLLocationManager的文档。

【讨论】:

  • 嗯,那么 GPS 的返回值和 Core Location 的返回值的真正区别是什么? (例如,是否可以使用 Core Location 获得 Lambert 2 位置?),谢谢。
  • 您总是经过核心位置。无法直接与 GPS 对话。只是返回的位置更新的准确性因设备的功能而异。
  • 好吧,不管有没有 GPS,如果我有互联网连接,我会得到用户的位置,但是没有 GPS,位置不是很精确,对吗?
  • 对。当然,前提是 Wi-Fi 网络列在 Apple 的数据库中。不过,通常情况下是这样。 Wi-Fi 定位其实比较精准,50-100 米。
  • 好吧,你这个摇滚老兄:-)。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2012-12-01
  • 2012-10-23
  • 1970-01-01
  • 2010-09-18
  • 2012-06-14
  • 2012-09-29
  • 1970-01-01
  • 2013-01-30
相关资源
最近更新 更多