可以检测HTML5地理位置准确性吗?

时间:2014-07-04 18:27:07

标签: html5 geolocation

在网站上使用HTML5 navigator.geolocation.getCurrentPosition时,结果中包含网站访问者的坐标(如果浏览器支持此功能)。

但是,准确度在很大程度上取决于访客设备(即带有GPS,WLAN的移动设备;带有特定浏览器的固定设备等)。


是否有可能找到返回坐标的准确度,即它们是粗略估计还是高度精确?

1 个答案:

答案 0 :(得分:1)

根据spec

interface Coordinates {
  ...
  readonly attribute double accuracy;
  readonly attribute double? altitudeAccuracy;
  ...
};
  

accuracy属性表示纬度和经度坐标的准确度。它以米为单位指定,并且必须得到所有实现的支持。

     

altitudeAccuracy属性以米为单位指定。如果实现无法提供高度信息,则此属性的值必须为null

     

实施返回的accuracyaltitudeAccuracy值应对应95%的置信度。

如果您想要高度精确的结果,请将enableHighAccuracy选项设置为true