我正在使用MaxMind GeoIP2数据库根据IP地址确定客户的位置(经度,纬度,城市,国家/地区)。
为此,我使用Python库geoip2
和本地GeoLite2-City.mmdb数据库。
为了获得更精确的结果,我想另外使用HTML5地理位置,它只返回客户端的坐标。
我想使用现有的MaxMind本地数据库,根据HTML5方法的坐标获取国家和城市。
是否可能以及如何?
答案 0 :(得分:1)
你可能想检查他们提供的服务(我没有看到他们有你想要的东西),然后可能会支持他们的支持以获得更多帮助。
无论如何,您可以轻松使用任何Reverce Geocoding服务,该服务提供REST接口以确定国家/地区(并确定更准确的地址),因此我建议您重新考虑使用原始提供商的要求。
如果出于某种原因,您需要为同一城市的所有用户提供某个地理位置,那么在对城市进行地理编码后,国家/地区,使用这些值(没有任何实际的街道地址)和地理编码服务来获得“中心”。这个城市。