【发布时间】:2013-06-24 09:48:53
【问题描述】:
对于我的应用,当设备中没有互联网连接时,我需要访问 GPS 纬度和经度坐标。我使用 CLLocation 来实现这一点。但是当我在设备位置管理器中关闭 wifi 和互联网时,会显示
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
NSLog(@"didFailWithError %@", error);
}
我得到的错误是 Error Domain=kCLErrorDomain Code=0 "the Operation could not be completed"
一旦我获得了正确的用户位置,当用户从当前位置移动时如何刷新应用程序?
我已经下载了本教程的代码http://www.vellios.com/2010/08/16/core-location-gps-tutorial/,但我得到了同样的错误。
任何人请告诉我如何在离线、没有互联网的情况下实现 GPS。 谢谢
【问题讨论】:
-
GPS 信息不需要网络,请确保您为您的应用启用了 GPS,有时您无法在房间内获取 GPS,请尝试在野外尝试
-
但是我在其他一些应用中看到 GPS 工作正常。如何为我的应用启用 GPS?
-
第一次使用GPS服务时,是否有弹出询问定位服务许可的alertview?或者你可以到设置页面查看
-
不,它没有请求许可,因为 alertview 并且我在设置中检查了我的应用程序的位置服务。
-
我已经下载了这个教程代码并检查我得到了类似的错误vellios.com/2010/08/16/core-location-gps-tutorial