我有一个iOS应用程序,可以跟踪用户的驾驶情况。最初,它是为iPhone仅目标而构建的。在iPad上运行该应用程序带来了新的前景。因此,我们只是将目标更改为“通用”,并在没有sim功能的仅带wifi的iPad上运行它。
直到现在,我一直在想wifi本身可以获取位置,并且didUpdateLocation将照常触发。它确实可以回叫,但速度始终为负。
现在在两台iPad上对其进行测试,结果是相同的。坐标确实会更新,但速度始终为-1。
理论上,GPS芯片是用于位置更新的主要资源,但是wifi也并行用于三角测量和数据精炼。但是我找不到任何文档,证明只有wifi上网的ipad的速度为-1。
这是预期的行为吗?