HTML5地理定位,仅使用GPS

23

是否有办法让 HTML5 的地理位置功能只在使用 GPS 设备获取位置信息时才能工作?

2个回答

18
我不认为这是可能的,你能做的最好的就是传递enableHighAccuracy为true,并基于accuracy值使用启发式方法。
--编辑
上个月我看了Remy Sharp的演讲,他有一个有用的建议:如果你使用watchPosition而不是getCurrentPosition,那么你可以等待位置信息变得足够准确;GPS通常需要一些时间来锁定卫星,因此通常getCurrentPosition将只返回来自其中一种精度较低但响应更快的方法的信息。

没错,我也同意这个观点。浏览器的实现决定了位置的确定方式,几乎所有浏览器都会尝试使用最精确的方式(GPS),如果失败则回退到基于网络的检测。 - Kevin
是的,那实际上就是我最终实现所需功能的方式。通过观察准确度直到达到期望范围,我能够使用移动 Web 应用程序验证用户的位置。 - John


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接