地理位置信息

发布于 2024-11-16 07:53:34 字数 183 浏览 5 评论 0原文

地理定位服务提供商如何运作?

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

他们如何收集这些信息?

有趣的一点是,他们没有某些国家/地区的信息。就像我的一样:)

How does GeoLocation service providers works?

we are working with a company that provides us a binary file monthly and we can query the file by ip address and it returns the Location of it (Country, Region,City, PostalCode,...).

How do they gather this information?

Interesting point is that, they dont have information for some countries. Like mine :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

匿名。 2024-11-23 07:53:34

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

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

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

如果您对基于浏览器的地理定位感兴趣,深入了解 HTML5 是一个非常好的教程。

IP geolocation uses data from internet services providers, such as WHOIS information, traceroutes, hostnames and other data gathered via public sources. It can be incredibly inaccurate because every ISP structures their network differently.

There's also browser-based geolocation, which uses information about nearby wi-fi access points, or in the case of mobile devices, cellular tower IDs and/or GPS. Google Location Services is the primary provider for Chrome and Firefox, but this all depends on the browser.

I'm guessing you are working with a company where you paid for that file and it's up to you to perform any back-end development to make it work. MaxMind GeoIP also provides a web service API for that.

If you're interested in browser-based geolocation, a really good tutorial is at Dive Into HTML5.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文