国家/州/市数据库?

时间:2010-08-01 13:13:29

标签: database geolocation location region regions

  

可能重复:
  Database of Countries and their Cities

好的,这是一个非技术问题。我正在创建一个商业目录,我想按位置对列表进行分类。我将向他们提供一个遵循国家/州/城市格式的位置列表,而不是让用户选择进入该位置。我试过GeoBytes的GeoWorldMap。它在一开始看起来很有希望,我觉得这才能完成工作,直到我意识到它提供了大约275个国家的清单,尽管被认可的国家数量在192到195之间。所以我不确定额外的80个国家/地区。当我意识到这个问题时,我去他们的网站做了一些考虑,发现他们的名单定期更新。所以这给我带来了一个问题。是否可以找到列出所有可能位置的准确数据库?大多数开发人员在这里使用了什么?

1 个答案:

答案 0 :(得分:7)

很好的问题。我认为雅虎的GeoPlanet对此非常有用:它们提供了一个非常详尽的地点列表以及它们之间的层次关系,您可以下载名称列表或使用它们的API。

其他地名录(这是您正在寻找的术语)包括GeoNames,其中还有免费的可下载数据。 (我确信StackOverflow甚至Google搜索可以为您提供更多选项。)

此外,如果您计划创建一个用户界面,让用户从您的地点列表中进行选择,我建议使用Freebase Suggest插件,这是一个强制用户从某个类别中进行选择的jQuery插件(在你的情况下,国家,比如说)并提供一个很好的用户界面,可以选择Freebase的语义数据库认为正确的。它甚至提供了一些类似wiki的上下文来帮助消除歧义。