我想使用Google Maps API从德国邮政编码中获取州(下萨克森州,巴伐利亚州......)。
我试过了:
$get = "http://maps.googleapis.com/maps/api/geocode/json?address=" . $zip . "&sensor=true";
$result = file_get_contents($get);
但它也会返回其他比赛。我想将比赛限制在德国(国家代码:DE
)。
答案 0 :(得分:2)
尝试使用ComponetFiltering,以便按国家/地区过滤结果。
EX:http://maps.googleapis.com/maps/api/geocode/json?components=postal_code:2000|country:AU
答案 1 :(得分:2)
使用组件参数,如下所示: https://developers.google.com/maps/documentation/geocoding/intro
示例:
http://maps.googleapis.com/maps/api/geocode/json?address=79098&components=country:DE