Apple的反向地理编码国家名单

时间:2014-12-17 21:04:49

标签: ios cocoa-touch core-location clgeocoder

我正在使用Swift在设备的位置上进行反向地理编码,获取该国家/地区。然后在数组中查找该国家/地区的索引,并在UITableView中滚动到该索引。

我的问题是,我找不到Apple会返回的国家名单。

例如,我的UITableView可能会有一行标题为“美利坚合众国”,但Apple的API返回的国家/地区是“美国”。我的UITableView显然不会滚动到那个位置。

我已经考虑过运行数组并执行contains()类型来查看Apple返回的国家是否在数组元素中的某个位置,但这似乎是一种非常讨厌的方式来兼顾性能和事实上,它只会解决问题的一些实例。

1 个答案:

答案 0 :(得分:3)

您可以找到ISO国家/地区代码的正式列表(由反向地理编码返回)here。返回的是Alpha-2代码。