【发布时间】:2011-10-27 08:46:55
【问题描述】:
我想使用 API 提供服务,通过某个 id 提供有关城市(在任何国家/地区)的一些信息。
我应该选择什么作为城市的 id?是否存在用于城市识别的 ISO 标准?如果是这样,我在哪里可以获得城市ID列表?
【问题讨论】:
-
我所知道的唯一城市标识符系统是机场三字母代码,它当然只适用于有机场的城市。
-
我猜你想要邮政编码之类的东西。我认为你运气不好:en.wikipedia.org/wiki/Postal_code#Country_code_prefixes
-
顺便说一下,我建议您使用基于纬度和经度的数字 id。为了便于阅读,可能会在其名称中添加几个字母。
-
我不知道城市的 ISO 代码,尽管我刚刚在航空公司 API 的文档中找到:“航班始发地。可以是:城市 ISO 3 字母代码,机场 IATA 3 字母代码。如果未找到收到的代码,则将其视为机场代码。我们更喜欢城市,因为 Amadeus 与城市合作。” 我怀疑城市代码是指IATA metropolitan area codes。
-
这个问题离题太远了。试试 opendata.stackexchange.com
标签: identifier iso city