0

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

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

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

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

4

1 回答 1

0

您使用的是地区和国家这两个词。一个地区可能是北美或南美。这些国家在该地区和全球范围内。

您可以查看 Google Earth API 是如何做到的,并使用他们的方法来确定一个地区或国家。

https://developers.google.com/earth/地区

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

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

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

于 2012-05-18T09:14:49.820 回答