我正在编写一个将在全球部署的云应用程序(当然,这是一个例子)。
当我的用户点击部署时,他们会选择他们喜欢的区域,如果很忙,应用程序将部署在一个近距离区域。
我的问题是如何存储/数据库/使用区域的唯一标识符?我的第一个想法是使用国家的电话代码(比如巴西的+55),但我不知道如何识别一个国家的州/省/地区(请记住,这需要是全球的)。
在这里,我们对巴西南部地区的51区域使用另外两位数代码,因此,如果我需要识别巴西南部地区,我可以使用5551作为唯一标识符,但是对于其他国家? / p>
答案 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
因此,要在国家/地区内唯一标识“区域”,您可以使用区域和国家/地区代码的组合。