【问题标题】:How do you fight against the entropy in the returned xml from google maps geocoding?你如何对抗从谷歌地图地理编码返回的 xml 中的熵?
【发布时间】:2011-12-05 10:55:18
【问题描述】:

http://maps.googleapis.com/maps/api/geocode/xml?address=55124&sensor=false

例如 ^ 上面的 url 将采用提供的邮政编码并返回大致的 lat 和 lng 坐标和格式化的地址以及包含城市、州、国家等内容的“地址组件”。

问题是(如果您使用它并输入不同类型的地址)您如何编写能够识别地址组件差异的代码?我怎么能确定我正在寻找的价值实际上是城市而不是街道?

它不是可靠的 xml。如果我没记错的话,有熵。有人知道保证价值的方法吗?

【问题讨论】:

    标签: php


    【解决方案1】:

    每个地址组件都有一个类似的类型

    <type>postal_code</type>
    

    然后您可以查找您感兴趣的类型。

    【讨论】:

    • 是的,但对于不止一个地址组成部分是我观察到的“政治”(城市)类型。(县也是)
    • 如果类型是政治的,通常会有第二个类型字段来描述它。
    猜你喜欢
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    相关资源
    最近更新 更多