Html5 地理定位精度非常高
Posted
技术标签:
【中文标题】Html5 地理定位精度非常高【英文标题】:Very High Accuracy in Html5 Geolocation 【发布时间】:2017-04-07 23:20:17 【问题描述】:我正在尝试制作一款增强现实游戏,用户可以在其中拍摄仅使用手机使用网络应用程序的其他人。问题是,我需要一些方法来确定用户在哪里。我想了几种方法来做到这一点,如下所示:
html5 地理位置 使用陀螺仪和加速度计 不知何故使用 XMLHttpRequest 来“ping”服务器并根据响应时间计算位置 最后 2 个的组合到目前为止,我似乎要使用地理定位,但问题是它不是很准确。我需要精确到大约一只脚的更新速度。我想在没有原生 ios 或 android 的情况下做到这一点。如果需要,它可以是本地事物,您必须彼此相距一定距离,例如连接到接入点。提前致谢。
【问题讨论】:
【参考方案1】:HTML5 Geolocation API 有一个enableHighAccuracy
选项可以打开,此外还有一个watchPosition
方法会在设备更改位置时更新。
我在工作中使用了enableHighAccuracy
选项,根据我的经验,它通常在几英尺内非常准确。将它与watchPosition
一起使用可能会帮助您避免错误的坐标,因为它会在设定的时间间隔内更新。
更多详情请看这里:https://developer.mozilla.org/en-US/docs/Web/API/Geolocation
我无法真正谈论您建议的其他方法,但我希望这会有所帮助。
【讨论】:
更新需要多长时间?我预计用户在使用它时会四处走动。 据我所见,通常需要几秒钟左右的时间。不会太长。 :)以上是关于Html5 地理定位精度非常高的主要内容,如果未能解决你的问题,请参考以下文章