【问题标题】:Is there a way to know source of navigator.geolocation coords?有没有办法知道 navigator.geolocation 坐标的来源?
【发布时间】:2011-08-27 23:33:07
【问题描述】:

是否可以确定 navigator.geolocation 坐标是来自 GPS 还是以其他方式生成?

【问题讨论】:

    标签: javascript geolocation


    【解决方案1】:

    没有。

    但是,您可以检查.coords.accuracy 属性,以确定它是否可能是 GPS 或其他东西(如附近的 WLAN)。

    编辑:根据https://developer.mozilla.org/en/Using_geolocation,至少 Firefox 不提供此属性。所以在这种情况下你运气不好。

    编辑 2:根据萤火虫控制台,属性 is 实际上是可用的。在我没有无线功能的工作电脑上,例如25000

    准确度 |双 |位置信息的准确性,以米为单位。只读。

    所以这个值是有意义的,当在谷歌地图上测试时,我的位置不是很准确。

    结论:

    如果确定位置是否准确足以满足您的需求,请选择 accuracy。否则你就不走运了。

    【讨论】:

    • 感谢您,准确度如何工作?越低越好吗?又是如何计算的?
    • 这取决于实现。由于它是以米为单位的值,因此越低越好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多