CLLocationManager没有互联网吗?

Jan*_*mal 13 iphone cllocationmanager ipad

愚蠢的问题 !!虽然我想知道CLLocationManager可以在没有Internet的情况下工作吗?????

即iPhone根本没有连接到互联网

lxt*_*lxt 13

iPhoneiPadDev的答案有点错误:虽然有时位置管理器会失败,但它可以在没有网络连接的情况下工作.如果你想亲眼看到这个,那么在某个地方有一个可怕或不存在蜂窝接收的驱动器:GPS仍然有用.

这在很大程度上取决于您周围的环境条件以及您正在使用的设备.iPod Touches和一些iPad没有GPS,并依靠WiFi热点来确定他们的位置数据.如果您没有网络访问权限,CLLocationManager则会返回无效的位置.

iPhone和3G iPad 确实有GPS,因此您可以获得适当的位置.然而,他们使用A-GPS(辅助GPS),它使用来自网络的信息来实现更快的GPS锁定.如果您没有互联网连接,那么GPS芯片可能需要一些时间才能获得信号并提供准确的位置:如果您在室内或者看不到天空,则精确度可能会大幅下降.

重点:CLLocationManager即使没有可用的位置,也可以并且将返回您的位置:但是,坐标将无效.测试返回的位置非常重要,并确保在使用之前确定它们是正确的.