今天遇到这么一个问题,Android App使用百度地图定位上传服务器的时候,发现有几段不同时间但是经纬相同的情况,Android调查是因为有的手机GPS定位关了,所以导致这个问题出现,说可能关了GPS导致经度不高导致的。所以让iOS也判断一下如果GPS关了就提示。
那么问题来了,iOS手机可以关闭GPS吗?
通过调查,我发现iOS只要定位权限开启,GPS就是开启的,除非关闭手机的定位功能。所以只要手机允许定位的情况下GPS一定是开启的。
后来说看看能不能判断蜂窝移动网络搜索和无线局域网联网是否关闭?
What 判断这个有什么用?
说这个是GPS信号增强。。。。第一次听说。。
搜索了一下官网,官网是这么解释的
苹果官网支持
提高 GPS 准确度
GPS 准确度取决于可见 GPS 卫星的数量。找到所有可见的卫星可能需要几分钟时间,而准确度也会随之逐渐提高。要提高 GPS 准确度,请采取以下措施:
确保您已在设备上的“设置”>“通用”>“日期与时间”中正确设置了日期、时间和时区。如果可能,请使用“自动设置”。
保持在几个方向上都有空旷的视野。墙壁、车顶、高楼、山脉及其他障碍物都可阻挡 GPS 卫星的视线。出现这样的情况时,您的设备会使用 Wi-Fi 或蜂窝移动网络来确定您的位置,直到 GPS 卫星再次可见为止。
众包 Wi-Fi 和蜂窝移动数据定位服务
如果启用了“定位服务”,您的设备会定期将附近 Wi-Fi 热点和信号塔的地理标记位置发送给 Apple,以便扩充 Apple 的众包 Wi-Fi 热点和信号塔位置数据库。如果您在行进中(如在车内)并且开启了“定位服务”,那么启用 GPS 功能的 iOS 设备还会定期将 GPS 位置和行驶速度信息发送给 Apple,以便用于构建 Apple 的众包道路交通数据库。Apple 收集的众包位置数据会经过匿名加密。它不会标识您的个人身份。
由此可知道,
1.GPS准确度和蜂窝移动网络搜索和无线局域网联网是否开启应该没有多少关系。
2.蜂窝移动网络搜索和无线局域网联网是否开启,只是对PGS收不到信号的情况才使用的
还有一个问题就是目前在网上只能搜索到如何判断定位权限是否开启。还没有找到如何判断蜂窝移动网络搜索定位和无线局域网联网 定位权限是否开启的判断。