如何确定用户位置准确像谷歌地图吗?

时间:2017-10-30 19:18:37

标签: google-maps-api-3 geolocation

虽然来自PC上的谷歌浏览器的navigator.geolocation.getCurrentPosition返回的距离大约需要100米,但谷歌地图(也可以在PC上使用)可以更准确地检测到它(10米之外)。 是否有可能像谷歌地图一样确定用户位置?

1 个答案:

答案 0 :(得分:0)

选择性可用性暂时退出,因此不再是卫星数据被降级以保护其免受即兴制导导弹的影响。

如今,您受到使用的传感器的限制。很多时候,环境和消费者设备会降低准确性。但是gps硬件并不是你唯一可用的传感器;附近的无线网络和其他信号可用于大大提高您的'gps'准确度。这正是谷歌在谷歌地图上设法提供极其准确的用户定位服务的方式。

所以不要害怕使用其他位置来提高位置传感器的准确度(目前只有navigator.geolocation.getCurrentPosition)。 navigator.geolocation似乎是一个由浏览器可用信息构成的传感器,仅此一项并不是特别准确。适当的gps准确到8米以内。可以在american website for gps上找到更多信息。