我正在使用此Google地图API调用来获取邮政编码的纬度和经度
http://maps.googleapis.com/maps/api/geocode/json?address=2340&sensor=false
邮政编码在澳大利亚。此API调用返回全球各地的位置,并在地址中使用部分匹配的邮政编码。
我可以使用参数将国家/地区设置为澳大利亚吗?
由于
答案 0 :(得分:25)
执行此操作的正确方法不是通过区域偏向,而是使用component filtering:
http://maps.google.com/maps/api/geocode/json
?components=country:AU|postal_code:2340
&sensor=false
一些示威:
请注意,如果使用components参数,则无需指定地址参数。
答案 1 :(得分:2)
文档说Region Biasing基于CcTLDs,这将使澳大利亚成为au(我自己没有尝试过)。
虽然它也说明了这一点:
请注意,偏差仅优先于特定域的结果;如果在该域之外存在更多相关结果,则可以包括它们。