【问题标题】:How to get the region/city from a geocoding object?如何从地理编码对象中获取区域/城市?
【发布时间】:2012-01-13 18:01:19
【问题描述】:

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

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

我想要python或javascript的解决方案,最好是python,我看到有一个关于这个how to parse a Google Maps geocoding result的PHP问题

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 好的。谢谢!我也很幸运用 python 解析了这个 json 服务器端。我会看看哪个效果最好:javascript 和 python,并将跟进。我的地理空间测绘工作的链接是koolbusiness.com
    猜你喜欢
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    相关资源
    最近更新 更多