首页 文章

Google Maps API地理编码邮政编码并设置国家/地区代码?

提问于
浏览
13

我正在使用此API调用Google Map 来获取邮政编码的纬度和经度

http://maps.googleapis.com/maps/api/geocode/json?address=2340&sensor=false

邮政编码在澳大利亚 . 此API调用返回全球各地的位置,并在地址中使用部分匹配的邮政编码 .

我可以用一个参数将国家设置为澳大利亚吗?

谢谢

2 回答

  • 2

    这样做的正确方法不是通过区域偏置,而是使用component filtering

    http://maps.google.com/maps/api/geocode/json
        ?components=country:AU|postal_code:2340
        &sensor=false
    

    一些示威:

    请注意,如果使用components参数,则无需指定address参数 .

  • 25

    文档说Region Biasing是基于CcTLDs,这将使澳大利亚au(我自己没有尝试过) .

    虽然它也说明了这一点:

    请注意,偏向仅优先于特定域的结果;如果在该域之外存在更多相关结果,则可以包括它们 .

相关问题