我正在研究具有地理意义的高分服务器,并且希望能够列出“Dutchess County的第一名”或“纽约州的第三名”等分数。我可以反向对用户位置进行地理编码,并获得一个列出AdministrativeArea等的地标。
iOS和谷歌使用的反向地理编码器将返回“Dutchess”和“New York”以上的示例,因此我需要为美国提供“郡”和“州”。
但是,游戏是全球性的,所以我需要知道其他英语国家的每个地理组织级别的名称。
因此,在美国,Google / iOS地标级别将描述如下:
AdministrativeArea =“State”
SubAdministrativeArea =“郡”(或路易斯安那州的“教区”)
地点=“城市”或“城镇”
Sublocality =(我称之为“邻居”)
PostalCode =“邮政编码”
其他讲英语的国家/地区有哪些级别? (加拿大,英国,澳大利亚,新西兰,新加坡等)。如果有资源列出所有这些,我很想知道。我想我可能只是不知道在网上搜索什么。
答案 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地区的地方在肯特。不幸的是,地理编码器不会返回这些县名。一些县(例如伯克郡)完全废除,完全由单一的当局取代。然而,旧的县名(肯特或伯克希尔)是正确的名称。