如何从地理编码对象获取区域/城市?

时间:2011-12-06 02:47:29

标签: javascript python google-maps-api-3

我的问题是,例如results[0].address_components[2].short_name.toLowerCase();在某些情况下返回城市,在某些情况下返回地区/州。如何始终获取地点(城市)以及哪个元素始终是管理区域(地区/州)?

感谢您的任何见解。手册在这里http://code.google.com/apis/maps/documentation/geocoding/#JSON和两个名字,如果它们存在,我想检索一个地方是管理区域(州/地区)和地区(城市),其中一个实例与`India> ;古吉拉特邦>艾哈迈达巴德>艾哈迈达巴德> Navrangpura> Shreyas Colony> Chimanlal Girdharlal Rd

我想在python或javascript中使用python的解决方案,我看到有关于此how to parse a Google Maps geocoding result的PHP问题

1 个答案:

答案 0 :(得分:1)

您必须查看types数组,然后相应地提取值。在页面的下方,他们有不同类型的解释

http://code.google.com/apis/maps/documentation/geocoding/#Types

即便如此,您可能仍会遇到一些问题。这是因为不同国家的地址结构。