wifi上的Android网络浏览器地理位置问题 - 它的路要走
Posted
技术标签:
【中文标题】wifi上的Android网络浏览器地理位置问题 - 它的路要走【英文标题】:Android web browser geo location problems on wifi - it's way off 【发布时间】:2011-09-02 01:31:05 【问题描述】:我有一个专为安卓手机设计的网站。它通过网络浏览器获取用户的位置......有时。
当我关闭 wifi 时,它会退出惰性模式并获得一个实际的 GPS 位置,这很划算。
当我打开 wifi 时(仅在我的办公室,其他 wifi 工作)它会变得懒惰并使用 wifi 来获取位置。但它说我在摩纳哥……但我真的在澳大利亚。
这是怎么回事?
只有在 wifi 开启时才会发生。而且只在我的办公室。
【问题讨论】:
【参考方案1】:Wifi 位置基于IP Geolocating,它可能会受到许多因素的影响。
我使用过的几个公司内部网都报告了位置 waaaaaay off。在一种情况下,我认为这是由于使用了 Web 代理,因为报告的位置是公司总部所在的城市(以及运行 Web 代理的城市),而不是我工作的位置。在另一家公司,报告的地点位于地球另一端的另一个国家。我不确定究竟是什么原因造成的——也许我的计算机在 Intranet 中的地址映射到另一个国家的计算机面向 Internet 的 IP 地址?也许有某种网络安全软件会误报这个?也许那个地址以前是那里的电脑的,后来这家公司买了?
【讨论】:
谢谢,内特。我在想这将是MAC地址而不是IP地址。而且我认为我们没有代理……很奇怪,嗯?以上是关于wifi上的Android网络浏览器地理位置问题 - 它的路要走的主要内容,如果未能解决你的问题,请参考以下文章
列出 Android Q / API 29 上的 WiFi 网络
在我重新激活 WiFi/移动网络之前,服务中的 Android 位置侦听器不起作用