City Wise Geo瞄准(正确的方式。)

时间:2011-06-17 08:37:39

标签: geolocation ip-geolocation city geotargetting

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

分类可以基于人口或任何其他尺度(关于这个的任何建议?)。

我知道MaxMind's services但他们是否以城市为目标?

你们可以帮助我在这里,并以一种简单的方式逐步完成这项工作。

非常感谢,这对我来说真的很有帮助。 的问候,

2 个答案:

答案 0 :(得分:0)

我强烈推荐Spotter Geolocation Service。 它是免费的,基于测量的,所以你不会得到无意义的结果。

http://spotter.etomic.org/

答案 1 :(得分:0)

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

  1. 我们使用MaxMind City数据库来确定国家/地区。我们相信它是2个字母的国家代码。但是我们不相信城市的结果。

  2. 我们下载了包含大约2.700.000条记录的Maxmind免费世界城市数据库 从这里:http://www.maxmind.com/app/worldcities

  3. 我将这个数据库拆分成单独的文件,每个文件都以两个字母的国家代码开头(例如“us.txt”,“fr.txt”,“it.txt”),该文件包含我们提供的任何数据需要,但显然城市的名称和他们的lan / lats。)

  4. 我们提供自动填写的文字表格,并要求用户输入他的城市......

  5. 另一个步骤可能是返回MaxMind City的结果,并检查所选择的城市是否距离用户选择的位置600英里......但基本上,这是我们选择为我们的一个选择实施的社交网站,我们需要知道用户或多或少的精确位置。