iPod Touch 和 iPhone 上的核心位置有啥区别?

Posted

技术标签:

【中文标题】iPod Touch 和 iPhone 上的核心位置有啥区别?【英文标题】:What differences are there between Core Location on the iPod Touch and iPhone?iPod Touch 和 iPhone 上的核心位置有什么区别? 【发布时间】:2009-12-10 00:15:58 【问题描述】:

我猜 GPS 芯片只存在于 iPhone 上。但由于某种原因,即使没有 GPS 芯片,我的 iPod Touch 似乎也知道我的位置。那么这对核心位置意味着什么?在 iPhone 和 iPod Touch 上使用 Core Location 时我必须考虑什么?有什么区别?

【问题讨论】:

【参考方案1】:

我相信 API 是一样的。唯一不同的是通过 API 返回给您的位置的准确性。

iPhone 使用 GPS 来相当准确地锁定您的位置,而 iPod Touch 使用 IP-Location 或 Wifi-Triangulation 技术,其精度不如 iPhone 的 GPS。

【讨论】:

【参考方案2】:

iPod touch 使用这种方法获取核心位置信息

http://en.wikipedia.org/wiki/Skyhook_Wireless

-t

【讨论】:

【参考方案3】:

iPhone 使用一种称为 A-GPS(A 代表“辅助”)的技术,蜂窝网络和 WiFi 网络可帮助 GPS 芯片确定您的位置。根据您所在的位置,这可能会导致对您的位置进行更准确的三角测量。

虽然 iPod touch 不能使用 GPS 卫星或蜂窝塔来确定您的位置,但它可以使用 WiFi,因此您的 iPod touch 就是这样知道您在哪里的。

就 CoreLocation API 而言,设备之间不应该存在差异,但在 iPod Touch 上,准确度可能会更低且不一致。

【讨论】:

WiFi 是,蜂窝塔没有(触摸没有用于蜂窝访问的无线电硬件)。

以上是关于iPod Touch 和 iPhone 上的核心位置有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

优化 iPhone / iPod touch 上的二进制应用程序大小

检测特定的iPhone / iPod touch型号[重复]

JavaScript iPhone / iPod Touch检测

iPhone/iPod Touch检测

如何通过区域监控支持 iPhone 3GS 和 iPod Touch

我需要在 iPod touch、iPad 和 iPhone 上分别进行测试吗?