首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓股票浏览器上的navigator.geolocation.getCurrentPosition慢速

安卓股票浏览器上的navigator.geolocation.getCurrentPosition慢速
EN

Stack Overflow用户
提问于 2017-11-15 05:24:20
回答 1查看 623关注 0票数 1

我给你打电话

代码语言:javascript
复制
navigator.geolocation.getCurrentPosition

在股票(即“默认”) Android浏览器上,在Android平板电脑上,获取用户的当前位置。第一次它非常快,然后它会变得非常慢(5-10秒)对后续的调用。当我使用工具调试Android浏览器时,它总是很快的。我正在使用https,如果设置:

代码语言:javascript
复制
enableHighAccuracy: false

如果我使用navigator.geolocation.watchPosition进行第二次或更高级别的调用,它不会有帮助(因此它不像IE问题那样,navigator.geolocation.getCurrentPosition只能被成功调用一次)。

到底是怎么回事,是什么导致了这一切?控制台里没有任何迹象。我看不出在其他函数上有任何超时可能会干扰到这一点。使用Android手机上的Android浏览器,它也总是能快速工作。我试着在我正在使用的平板设备上打开地图,并重新启动设备,但我仍然能理解这种行为。如果我禁用设备上的‘设置>连接>位置(高精度),那么检测当前位置根本不起作用。

EN

回答 1

Stack Overflow用户

发布于 2017-11-15 06:10:33

这是三星Galaxy 2,我做了一个软复位(按住电源和音量,按10s键)。现在起作用了。这是一个已知的修复方法,可以帮助重新定位GPS,但是我不是使用移动网络,而是使用wi,所以我不明白为什么这会产生不同的效果。任何能帮助解释这一点的答案都是非常感谢的!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47299966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档