在美国境外调用的administrativeArea,subAdministrativeArea等的名称是什么?

时间:2012-05-24 13:04:36

标签: ios google-maps reverse-geocoding clgeocoder

我正在研究具有地理意义的高分服务器,并且希望能够列出“Dutchess County的第一名”或“纽约州的第三名”等分数。我可以反向对用户位置进行地理编码,并获得一个列出AdministrativeArea等的地标。

iOS和谷歌使用的反向地理编码器将返回“Dutchess”和“New York”以上的示例,因此我需要为美国提供“郡”和“州”。

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

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

AdministrativeArea =“State”

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

地点=“城市”或“城镇”

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

PostalCode =“邮政编码”

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

1 个答案:

答案 0 :(得分:4)

我不完全确定此练习的努力/价值比率。它可能会变得相当困难,特别是在英格兰的单一权威领域。

在大多数英国,
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可能是“Lewisham的伦敦自治市”[耶! 自治市镇有道理]
locality是“伦敦”,不是一个地方

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