浏览器之间的地理位置精确度差异

问题描述

|| 我试图知道为什么当我在同一台计算机上使用具有不同浏览器的地理位置时,会得到不同的结果。我知道该功能的实现并不完美..但是, 这很奇怪,因为我尝试使用chrome和FF4.1的计算机,并且获得了很好的准确性。在同一台计算机上,IE给我的准确性很差。当我在装有chrome和FF 4.1的其他计算机上尝试使用Chrome时,Chrome给我带来了很好的结果,并且使Firefox的精度与IE相同(我猜是ip location)。 如果有人有解决方案可以使所有浏览器具有相同的精度,或者只是一个解释?     

解决方法

        假设该位置是使用Google Street信息(WiFi热点和手机中继器)计算得出的。 对于wifi,地理定位模块查看wifi适配器接收到的信号。这些信号从wifi接入点发出。 Google的汽车在行驶时会评估每个访问点的发射功率及其位置。根据用户wifi适配器接收到的信号的相对强度(可用于地理位置模块),wifi接入点的位置以及它们假定的传输功率,可以轻松确定用户的wifi位置适配器位于。 但是,如果接收到的接入点之一改变其自身功率,或者被其接入点和接收者天线之间的物体遮挡,则计算出的位置将发生变化。 注意,当使用手机信号计算地理位置时,情况将相似。 如果使用GPS信号和计算机中内置的GPS接收器进行定位,那么您将回到GPS定位的一般问题(可见卫星的数量,它们的相对位置,它们在地平线上的高度以及信号反射)。 GPS的正常精度为“半径30 m”,即60米/ 200英尺。 如果使用所有可用技术的混合来确定位置,则结果还将根据最终结果中分配给每种技术的权重而变化。