Google反向地理编码并不总是返回street_address

时间:2012-04-25 07:06:08

标签: android ios web reverse-geocoding

我正在制作一个非常基本的谷歌反向地理编码调用,如:

http://maps.googleapis.com/maps/api/geocode/json?latlng=37.785546,-122.406551&sensor=true

......最近(我觉得这最近开始发生)我没有回到街道地址。例如,我总是习惯于这样:

{
    "results": [
        {
            "address_components": ... ,
            "formatted_address": "1 Stockton St, San Francisco, CA 94102, USA",
            "geometry": ...,
            "types": [
                "street_address"
            ]
        },
...

现在我经常没有获得street_address,而是得到这样的东西作为最准确的反向地理编码结果:

{
    "results": [
        {
            "address_components": ...,
            "formatted_address": "4th St & Market St, San Francisco, CA 94103, USA",
            "geometry": ...,
            "types": [
                "transit_station"
            ]
        },

我一直想要最近的街道地址。有没有人知道强制google maps api总是返回一个的方法?

1 个答案:

答案 0 :(得分:2)

与谷歌谈论此事。没有办法指定您想要一个实际的街道地址。