我正在编写一个基于位置的应用程序,我目前拥有第一代 iPhone,但我想知道 iPhone 3G 或 3Gs 使用 GPS 芯片确定其位置需要多长时间?
据我了解, locationManager:didUpdateToLocation:fromLocation: 可能会继续被调用,并提供越来越准确的位置信息(无法保证)。所以我想创建一个计时器,如果用户的位置不是通过时间 x 确定的,那么我们只需停止尝试确定它并使用我们所拥有的。
另外,有没有办法可以查出设备是否有gps芯片?我知道我可以简单地查看 UIDevice 中的设备类型并区分 touch 和 iphone,但是没有 GPS 和 GPS 的 iPhone 怎么样?
谢谢!