【问题标题】:Can the HTML5 geolocation accuracy be detected?可以检测到 HTML5 的地理定位精度吗?
【发布时间】:2014-07-04 18:27:06
【问题描述】:

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

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


是否可以了解返回坐标的准确度,即它们是粗略估计还是高度精确?

【问题讨论】:

    标签: html geolocation


    【解决方案1】:

    根据spec

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

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

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

    实现返回的 accuracyaltitudeAccuracy 值应对应于 95% 的置信水平。

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

    【讨论】:

    • 非常感谢,信心水平可能是我真正想要的。
    猜你喜欢
    • 2011-03-24
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多