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

How to get the region/city from a geocoding object?

本文关键字:获取 地区 城市 对象 编码      更新时间:2023-09-26

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

谢谢你的建议。手册在这里http://code.google.com/apis/maps/documentation/geocoding/#JSON和两个名字,如果它们存在,我想检索一个地方是管理区域(州/地区)和地方(城市),其中一个实例是'印度>古吉拉特邦>艾哈迈达巴德>艾哈迈达巴德>纳夫兰普拉> Shreyas殖民地> Chimanlal Girdharlal Rd

我想在python或javascript最好是python的解决方案,我看到有一个关于如何解析谷歌地图地理编码结果的PHP问题

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

http://code.google.com/apis/maps/documentation/geocoding/类型

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