【问题标题】:How to use Google Maps API to get state (Germany) from zip code?如何使用 Google Maps API 从邮政编码获取州(德国)?
【发布时间】:2016-03-13 09:17:41
【问题描述】:

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

我试过了:

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

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

【问题讨论】:

标签: php google-maps-api-3


【解决方案1】:

使用此处记录的 components 参数: https://developers.google.com/maps/documentation/geocoding/intro

例子:

http://maps.googleapis.com/maps/api/geocode/json?address=79098&components=country:DE

【讨论】:

    【解决方案2】:

    尝试使用ComponetFiltering,这样您就可以按国家/地区过滤结果。

    例如:http://maps.googleapis.com/maps/api/geocode/json?components=postal_code:2000|country:AU

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 2011-07-31
      • 2012-07-08
      • 2017-02-15
      • 2021-06-08
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      相关资源
      最近更新 更多