如何获取administrative_area_level_1,2等类型的名称

时间:2012-01-04 13:49:27

标签: geocoding google-geocoding-api

我正在使用Google Maps API.我了解如何进行查询并解析返回的JSON。

我希望能够获得administrative_area_level_1类型的名称。例如,在美国,administrative_area_level_1是一个州,在加拿大,它是一个省。 (严格来说,它可以是省或地区,就像在美国我们有州和地区一样。)

我正在寻找“州”或“省”这个词,或者其位置用于第1,第2和第3行政区域的任何地方。所以这可能不是Google Maps API的问题,而是一个本地化问题,但我认为它与Google Maps API有关,当然,除非API正在实施公认的标准。

谢谢!

2 个答案:

答案 0 :(得分:2)

不幸的是,这不容易获得。基本上,地理编码器返回的内容与Google对该几何体的内部表示形式相匹配。 administrative_area之间的映射因国家/地区而异。

答案 1 :(得分:2)

您最好的方法是将您在维基页面上找到的数据正式化,这是世界各地邮政地址中名称和术语的集合:

https://en.wikipedia.org/wiki/Table_of_administrative_divisions_by_country