Geolocation 城市地理定位(正确的方法)

Geolocation 城市地理定位(正确的方法),geolocation,ip-geolocation,city,geotargetting,Geolocation,Ip Geolocation,City,Geotargetting,我熟悉国家地理定位,但我想知道城市地理定位,因为我在看一个网站,该网站将查看用户的IP,并根据他们的城市(即洛杉矶、纽约、孟买、伦敦等主要城市)对其进行分类 分类可以基于人口或任何其他尺度(关于这一点有什么建议?) 我知道,但他们的目标是城市吗 你们能不能帮我一个忙,用一种简单的方法一步一步地完成这件事 非常感谢,这对我很有帮助。 关于,我强烈推荐Spotter地理定位服务。 它是免费的,基于测量,所以你不会得到无意义的结果 我们遇到了类似的问题,下面是我们的解决方案: 我们使用MaxMind城

我熟悉国家地理定位,但我想知道城市地理定位,因为我在看一个网站,该网站将查看用户的IP,并根据他们的城市(即洛杉矶、纽约、孟买、伦敦等主要城市)对其进行分类

分类可以基于人口或任何其他尺度(关于这一点有什么建议?)

我知道,但他们的目标是城市吗

你们能不能帮我一个忙,用一种简单的方法一步一步地完成这件事

非常感谢,这对我很有帮助。
关于,

我强烈推荐Spotter地理定位服务。 它是免费的,基于测量,所以你不会得到无意义的结果


我们遇到了类似的问题,下面是我们的解决方案:

  • 我们使用MaxMind城市数据库来确定国家。我们相信它有两个字母的国家代码。但我们不相信它会带来城市的结果

  • 我们下载了Maxmind free world city数据库,其中包含大约270000条记录 从这里开始:

  • 我将这个数据库分割成不同的文件,每个文件都以两个字母的国家代码开头(例如“us.txt”、“fr.txt”、“it.txt”),文件包含我们需要的任何数据,但显然是城市名称及其lan/LAT。)

  • 我们提供了一个自动完成的文本表单,并要求用户键入他的城市


  • 另一步可能是返回MaxMind City的结果,只需检查所选城市是否距离用户选择的位置600英里。。。但基本上,这就是我们选择为其中一个社交网站实现的,我们需要知道用户的大致位置。

    谢谢,那么我需要编写什么样的代码来完成类似的工作,我的意思是你能给我一个模板吗?比如一个关于如何完成的简单想法。错误。目的地没有响应是我在签出此服务时获得的IP地址。我想。。就这样。。。