0

GeoLocation 服务提供商如何运作?

我们正在与一家公司合作,该公司每月向我们提供一个二进制文件,我们可以通过 ip 地址查询该文件并返回它的位置(国家、地区、城市、邮政编码……)。

他们如何收集这些信息?

有趣的一点是,他们没有某些国家的信息。喜欢我的:)

4

1 回答 1

1

IP 地理定位使用来自互联网服务提供商的数据,例如 WHOIS 信息、跟踪路由、主机名和通过公共来源收集的其他数据。它可能非常不准确,因为每个 ISP 的网络结构都不同。

还有基于浏览器的地理定位,它使用有关附近 wi-fi 接入点的信息,或者在移动设备的情况下,蜂窝塔 ID 和/或 GPS。谷歌定位服务是 Chrome 和 Firefox 的主要提供商,但这完全取决于浏览器。

我猜您正在与您为该文件付费的公司合作,并且由您执行任何后端开发以使其正常工作。MaxMind GeoIP 还为此提供了一个Web 服务 API

如果您对基于浏览器的地理定位感兴趣,那么Dive Into HTML5上有一个非常好的教程。

于 2011-06-21T22:47:28.747 回答