2011-12-06 79 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 –

相關問題