我有这个专为Android手机设计的网站。它通过Web浏览器获取用户的位置...有时。
当我关闭wifi时,它会退出懒惰模式并获得真正的GPS位置,这是赚钱的。
当我打开wifi(并且只在我的办公室,其他wifi工作)它变得懒惰并使用wifi获取位置。但它说我在摩纳哥......但我真的在澳大利亚。
这是怎么回事?
只有当wifi开启时才会发生。而且只在我的办公室。
答案 0 :(得分:1)
Wifi位置基于IP Geolocating,可能会受到许多因素的影响。
我使用的几个公司内部网已报告位置waaaaaay关闭。在一个案例中,我认为这是由于使用了Web代理,因为报告的位置是公司总部所在的城市(以及Web代理的运行地点),而不是我工作的位置。在另一家公司,报告的地点位于世界各地的另一个国家。我不确定究竟是什么导致这种情况 - 也许我的计算机内部网络的地址映射到面向另一个国家的计算机的IP地址?也许有某种网络安全软件会误报这个?也许那里的地址属于那台计算机,但是这家公司买了它?