Html5地理位置的准确度非常高

时间:2017-04-07 23:20:18

标签: javascript geolocation augmented-reality

我正在尝试制作增强现实游戏,用户可以使用手机拍摄正在使用网络应用的其他人。问题是,我需要一些方法来确定用户的位置。我想到了几种方法,如下所示:

  • HTML5地理位置
  • 使用陀螺仪和加速度计
  • 以某种方式使用XMLHttpRequest“ping”服务器并根据响应时间计算位置
  • 最后2个
  • 的组合

到目前为止,看起来我要使用地理定位,但问题是它不是很准确。我需要准确到大约一英尺,很快就会更新。我想在没有原生iOS或Android的情况下这样做。如果需要,它可以是本地事物,您必须在彼此之间的某个距离内,例如连接到接入点。提前谢谢。

1 个答案:

答案 0 :(得分:1)

HTML5地理位置API具有{0,0,0,0,0,0} {0,0,0,0,0,0} {0,0,2,1,1,1} {0,0,0,0,0,1} {0,0,0,0,0,1} {0,3,1,1,1,0} 选项,除了enableHighAccuracy方法之外,该方法可以在设备更改位置时更新。

我在工作中使用watchPosition选项,根据我的经验,它通常在几英尺内非常准确。与enableHighAccuracy一起使用它可能会帮助您避免错误的坐标,因为它会在设定的时间间隔内更新。

请点击此处了解详情:https://developer.mozilla.org/en-US/docs/Web/API/Geolocation

我无法就你建议的其他方法发表意见,但我希望这会有所帮助。