1

我正在使用 MaxMind GeoIP2 数据库根据 IP 地址确定客户的位置(经度、纬度、城市、国家)。为此,我使用 Python 库geoip2和本地 GeoLite2-City.mmdb 数据库。

为了获得更精确的结果,我还想使用 HTML5 地理位置,它只返回客户端的坐标。

我想使用已经存在的 MaxMind 本地数据库根据 HTML5 方法中的坐标获取国家和城市。

有可能吗?怎么做?

4

1 回答 1

1

您可能想检查他们提供的服务(我没有看到他们有您正在寻找的东西),然后可能会寻求他们的支持以获得更多帮助。

无论如何,您可以轻松使用任何提供 REST 接口的 Reverce Geocoding 服务来确定国家(以及更准确的地址),因此我建议您重新考虑使用原始提供商的要求。

如果由于某种原因您需要为同一城市的所有用户提供特定的地理位置,那么在对城市和国家/地区进行地理编码后,将这些值(没有任何实际街道地址)与地理编码服务一起使用以获得“中心”城市。

于 2014-04-12T07:58:17.803 回答