我正在编写一个将部署到世界各地的云应用程序(当然,这只是一个示例)。
当我的用户单击deploy时,他们将选择他们的首选区域,如果繁忙,应用程序将部署在接近的区域。
我的问题是如何存储/database/使用区域的唯一标识符?我的第一个想法是使用国家的电话代码(比如巴西的+55 ),但我不知道如何识别一个国家的州/省/地区(记住需要是全球的)。
在这里,我们使用另一个两位数的区域代码,比如51代表巴西南部地区,所以,如果我需要识别巴西南部地区,我可以使用5551作为唯一标识符,但对于其他国家?
发布于 2012-05-18 17:14:50
您使用的是单词region和country。一个地区可以是类似北美或南美的地区。这些国家在该地区和全球范围内。
您可以查看Google Earth API是如何做到这一点的,并使用他们的方法来确定地区或国家。
https://developers.google.com/earth/和Region
此外,您可以在网址后缀中使用每个国家/地区的万维网规范,例如.us、.ru等,这在ISO3166-1 alpha-2中定义,以唯一地标识每个国家/地区:
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
因此,要在一个国家中唯一地标识一个“地区”,您可以使用地区和国家代码的组合。
https://stackoverflow.com/questions/10620216
复制相似问题