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检测