在iPhone4和android智能手机之间,我得到的结果好坏参半。IPhone4返回的位置不太准确。此外,当定位许可刚被授予时,watchposition返回一个距离实际位置约3公里的不可靠位置,这让我相信它是来自手机发射塔的信息,而不是来自互联网和卫星的信息。如果我不移动设备,它直到1-10分钟后才会更新。所以我在考虑使用enableHighAccuracy,把它变成真的。
启用高精度的缺点/缺点是什么?是否会使watchposition的成功回调变慢?如果设备碰巧在一个很难获得位置信息的地方,会发生什么?
发布于 2019-10-08 14:38:05
使用enableHighAccuracy可能会增加资源使用率、降低响应速度并增加功耗,尤其是在移动设备上。
至于准确性,不能保证启用enableHighAccuracy会带来更好的结果,这取决于设备。例如,有GPS的手机比没有GPS的手机更有可能给出preise结果。enableHighAccuracy告诉浏览器要做的就是尽可能给出最准确的响应。
有关详细信息,请参阅Mozilla Developer Network。
https://stackoverflow.com/questions/58280651
复制相似问题