【问题标题】:Does GeoIP work when the user is on a mobile network当用户在移动网络上时 GeoIP 是否工作
【发布时间】:2016-04-13 12:26:19
【问题描述】:

我正在构建一个网站,试图了解用户当前所在的城市。它使用他们的 IP 地址和 GeoIP 数据库来完成这项工作。

但是,很多用户都在使用移动网络,并且想知道位置查找是否仍然相当准确?

如果不行,有没有其他选择?理想情况下,不会像 HTML5 地理定位那样提示用户访问他们的位置。

【问题讨论】:

    标签: javascript php mobile web geolocation


    【解决方案1】:

    我正在为广告网络运行 Web 服务,该网络只能由移动设备访问。 我们使用 geoIP 对用户进行首次本地化、获取正确的语言等。

    它工作正常,我们从 geoip 数据库中获得了非常好的和准确的位置。

    原因是移动设备也是通过本地提供商登录的。其中有已知的 IP 地址。

    希望对您有所帮助。

    如果你可以做一些测试。通过 geoip 定位用户并通过 html5 地理定位请求位置。然后比较结果。当您对 geoip 的结果感到满意时,禁用 html 5 地理定位。

    【讨论】:

    • “移动设备通过本地提供商登录”所以 IP 地址位置是本地提供商所在的位置,而不是移动用户所在的位置?这不会使它非常不准确吗?
    • 在大多数情况下,移动提供商在无线电小区附近都有网关,这意味着您可以在手机登录的小区附近获得一个位置。这就是我们在数据中看到的。我们可以将 geoip 与设备位置服务进行比较,因为在我们的过程中,设备稍后会访问最后一个已知的粗略位置,以使提供的广告更加准确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 2019-08-21
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多