国际区域标识符

时间:2012-05-16 14:02:26

标签: database-design

我正在编写一个将在全球部署的云应用程序(当然,这是一个例子)。

当我的用户点击部署时,他们会选择他们喜欢的区域,如果很忙,应用程序将部署在一个近距离区域。

我的问题是如何存储/数据库/使用区域的唯一标识符?我的第一个想法是使用国家的电话代码(比如巴西的+55),但我不知道如何识别一个国家的州/省/地区(请记住,这需要是全球的)。

在这里,我们对巴西南部地区的51区域使用另外两位数代码,因此,如果我需要识别巴西南部地区,我可以使用5551作为唯一标识符,但是对于其他国家? / p>

1 个答案:

答案 0 :(得分:0)

您正在使用区域和国家/地区。一个地区可能像北美洲或南美洲。这些国家在该地区和全球。

您可以查看Google Earth API的用途,并使用他们的方法来确定某个地区或国家/地区。

https://developers.google.com/earth/Region

此外,您可以在URL后缀中使用每个县的WWW规范,例如: .us,.ru等在ISO 3166-1 alpha-2中定义,以唯一标识每个国家:

http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

因此,要在国家/地区内唯一标识“区域”,您可以使用区域和国家/地区代码的组合。