虽然来自PC上的谷歌浏览器的navigator.geolocation.getCurrentPosition
返回的距离大约需要100米,但谷歌地图(也可以在PC上使用)可以更准确地检测到它(10米之外)。
是否有可能像谷歌地图一样确定用户位置?
答案 0 :(得分:0)
选择性可用性暂时退出,因此不再是卫星数据被降级以保护其免受即兴制导导弹的影响。
如今,您受到使用的传感器的限制。很多时候,环境和消费者设备会降低准确性。但是gps硬件并不是你唯一可用的传感器;附近的无线网络和其他信号可用于大大提高您的'gps'准确度。这正是谷歌在谷歌地图上设法提供极其准确的用户定位服务的方式。
所以不要害怕使用其他位置来提高位置传感器的准确度(目前只有navigator.geolocation.getCurrentPosition
)。 navigator.geolocation
似乎是一个由浏览器可用信息构成的传感器,仅此一项并不是特别准确。适当的gps准确到8米以内。可以在american website for gps上找到更多信息。