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 网络

在android中通过wifi访问连接在本地网络上的打印机

在我重新激活 WiFi/移动网络之前,服务中的 Android 位置侦听器不起作用

反应原生无法从蜂窝网络找到位置

Android Fused location api,当我在家时提供错误的位置更新并锁定到我的 WiFi 网络

从Android Things设备上的应用程序中选择WiFi网络(Raspberry Pi 3)