Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有Internet的iOS设备可捕获当前位置_Ios_Gps_Geolocation_Location_Cllocationmanager - Fatal编程技术网

没有Internet的iOS设备可捕获当前位置

没有Internet的iOS设备可捕获当前位置,ios,gps,geolocation,location,cllocationmanager,Ios,Gps,Geolocation,Location,Cllocationmanager,据我搜索,当GPS是唯一的选择时,没有互联网(WiFi)的iOS设备正在努力获取当前位置 在那种情况下,我的意思是只使用GPS,有可能获得当前位置吗?你所说的奋斗是什么意思 在这种情况下,有没有可能得到当前位置,我的意思是使用 只有全球定位系统 是的,完全可以确定它会自动启动,如果没有启用WiFi,它会自动触发GPS,这需要很长时间,因为如果没有缓存位置数据,它会开始搜索卫星。 如果要显示错误消息,可以使用计时器,如果在X秒后没有获得位置,只需停止更新并向用户显示警报。 时间上的巨大差异是由所需

据我搜索,当GPS是唯一的选择时,没有互联网(WiFi)的iOS设备正在努力获取当前位置


在那种情况下,我的意思是只使用GPS,有可能获得当前位置吗?

你所说的奋斗是什么意思

在这种情况下,有没有可能得到当前位置,我的意思是使用 只有全球定位系统


是的,完全可以

确定它会自动启动,如果没有启用WiFi,它会自动触发GPS,这需要很长时间,因为如果没有缓存位置数据,它会开始搜索卫星。
如果要显示错误消息,可以使用计时器,如果在X秒后没有获得位置,只需停止更新并向用户显示警报。

时间上的巨大差异是由
所需的准确度造成的,如果你设置了较低的准确度,即使在GPS开启的情况下,也需要较少的时间来获取你的位置。

如何获取,如果我打开WiFi,设备无法获取位置。如果你关闭WiFi(而不是进入飞机模式),一切都应该“继续”正常工作。如果定位服务在wifi中正常工作,那么它应该在没有wifi的情况下工作,除非GPS无法检测到你,就像你在一个非常深的地下洞穴中。这就是问题所在,如果wifi关闭,GPS无法检测到我。它一直在搜索,但总是无法检测到当前位置。Wifi连接可以正常工作。这就是我的情况。它试图定位,但总是失败。我将尝试设置较低的精度。