如何使用Google Maps API从邮政编码获取州(德国)?

时间:2015-12-08 12:38:13

标签: php google-maps-api-3

我想使用Google Maps API从德国邮政编码中获取州(下萨克森州,巴伐利亚州......)。

我试过了:

$get = "http://maps.googleapis.com/maps/api/geocode/json?address=" . $zip . "&sensor=true";
$result = file_get_contents($get);

但它也会返回其他比赛。我想将比赛限制在德国(国家代码:DE)。

2 个答案:

答案 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