2011-12-06 46 views
0

我的问题是,例如results[0].address_components[2].short_name.toLowerCase();在某些情况下会返回城市,在某些情况下会返回区域/州。我应该怎样做才能始终获取地区(城市),哪个元素始终是管理区域(地区/州)?如何从地理编码对象获取地区/城市?

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

我想在Python或JavaScript的最好蟒蛇一个解决方案,我看到有关于PHP的问题,这how to parse a Google Maps geocoding result

回答

1

你将不得不看的类型数组然后相应地提取这些值。再往下的网页,他们有不同的类型

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

的解释,即使如此,你可能仍然有一些问题。这是因为不同国家的地址结构。

+0

好的。谢谢!我也有一些运气用python解析这个json serverside。我会看看哪个效果最好:javascript和python,并且会跟进。我的地理空间映射工作链接是http://www.koolbusiness.com –

相关问题