在美国以外的地区,administrativeArea、subAdministrativeArea 等的名称是什么?

Chr*_*ett 1 google-maps reverse-geocoding ios clgeocoder

我正在开发一个具有地理意识的高分服务器,并且希望能够列出诸如“Dutchess 县第一名”或“纽约州第三名”之类的分数。我可以对用户的位置进行反向地理编码并获得一个列出管理区域等的地标。

对于上述示例,iOS 和 Google 使用的反向地理编码器将返回“Dutchess”和“New York”,因此我需要为美国提供“County”和“State”。

但是,游戏是全球性的,所以我需要知道其他英语国家的每个地理组织级别的名称。

因此,在美国,Google / iOS 地标级别将描述如下:

行政区 = "州"

SubAdministrativeArea =“县”(或路易斯安那州的“教区”)

Locality =“城市”或“城镇”

Sublocality =(我称之为“邻里”)

PostalCode = "邮政编码"

所有这些级别在其他英语国家叫什么?(加拿大、英国、澳大利亚、新西兰、新加坡等)。如果有列出所有这些的资源,我很想知道。我想我可能只是不知道在网上搜索什么。

And*_*ach 5

我不完全确定这个练习的努力/价值比率。这可能会变得相当困难,尤其是在英格兰的单一权力地区。

在英国的大部分地区,
country“英国”[即国家名称]
administrative_area_level_1可能是“英格兰”或“苏格兰”等 [即国家名称]
administrative_area_level_2可能是“东萨塞克斯”[]
locality可能是“Hailsham”[城镇]
postal_code邮政编码

然而,在伦敦,
administrative_area_level_2不是县的
administrative_area_level_2“伦敦”可能是“大伦敦”,也
administrative_area_level_3可能是“刘易舍姆的伦敦自治市镇”[耶!自治市镇是有道理的]
locality是“伦敦”,它不是一个地方

在英格兰的单一权力区域,
administrative_area_level_2可能是“梅德韦”
单一权力取代郡议会和自治市镇/区议会,但它们位于“礼仪郡”内,这是大多数人通常会使用的。Medway Council 区域内的地方在 Kent。不幸的是,地理编码器不会返回这些县名。一些县(例如伯克希尔)被完全废除并完全由统一的当局取代。然而,旧的县名(肯特或伯克希尔)是正确的名称。