我的问题是,例如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问题
答案 0 :(得分:1)
您必须查看types数组,然后相应地提取值。在页面的下方,他们有不同类型的解释
http://code.google.com/apis/maps/documentation/geocoding/#Types
即便如此,您可能仍会遇到一些问题。这是因为不同国家的地址结构。