我在本地使用免费提供的geonames数据,在我的某个网站的注册阶段进行自动填充搜索。
通过根据自己的IP地址自动选择地理位置,并且能够根据postcode data查找地理位置,我无法找到使表单更加用户友好的最佳方法。
问题在于,我无法轻易将IP范围或邮政编码链接到地理位置。那么这里最好的做法是什么?我是否只运行一个单独的查询来查找最长的geoname,通过long / lat查找邮政编码或IP地址?
答案 0 :(得分:1)
您没有提及如何对IP地址进行地理定位,但MaxMind GeoIP2和GeoLite2数据库提供了该位置的geoname_id
。例如,参见CSV docs。二进制数据库提供相同的信息。