我编写了一个使用 iPhone 的相对 GPS 位置的 iPhone 应用程序。
我在用户界面中有一个按钮,可以进行反向地理定位(根据纬度和经度拉街道名称)。唯一的问题是位置对象由
CLLocation *location = [[self locationManager] location];
如果用户过早点击按钮,则为 nil。我在 viewDidLoad 中初始化 LocationManager,因为我不想创建对象,除非用户实际加载此屏幕。我也立即开始更新位置......但如果用户加载屏幕并立即点击 GPS 按钮,位置仍然为零。
问题来了:您是否知道 CLLocationManager 需要多少时间来检索位置?
谢谢