我试着知道为什么当我在同一台计算机上使用不同浏览器的地理位置时,我会得到不同的结果。我知道这个功能的实现并不完美..但是, 这很奇怪,因为我尝试使用镀铬和FF4.1的电脑,我的准确度很高。在同一台计算机上IE给我一个不好的准确性。当我尝试使用chrome和FF 4.1的另一台计算机时,Chrome给了我一个好的结果,并且firefox与IE的错误准确度相同(我认为是ip的位置)。
如果有人有解决方案可以为所有浏览器获得相同的准确度或仅仅是解释?
答案 0 :(得分:2)
我们假设使用Google街头信息(wifi热点和手机中继器)计算位置。
对于wifi,地理定位模块会查看wifi适配器接收的信号。这些信号从wifi接入点发出。谷歌汽车在开车时评估每个接入点的发射功率及其位置。从用户wifi适配器接收到的信号的相对强度(可用于地理定位模块),wifi接入点的位置以及它们的假定传输功率,可以很容易地确定用户的wifi适配器位于何处
但是,如果接收到的接入点之一改变了自己的功率,或者被天线和接收器天线之间的某些东西遮挡,计算出的位置就会发生变化。
请注意,当使用手机信号计算地理位置时,这将类似。
如果使用GPS信号在计算机中嵌入GPS接收器完成定位,那么您将回到GPS位置确定的一般问题(视线中的卫星数量,它们的相对位置,它们在地平线上的高度和信号反射)。 GPS正常精度是“半径30米”,即60米/ 200英尺。
如果使用所有可用技术的混合完成位置确定,则结果也将根据最终结果中为每种技术分配的权重而变化。