在google api v3中获取带有地理自动填充功能的邮政编码

A M*_*ain 1 javascript google-maps-api-3

这是我正在使用的代码:https://google-developers.appspot.com/maps/documentation/javascript/examples/places-autocomplete

当我在地理自动填充文本字段中选择地址时,我希望相应的邮政编码出现在另一个文本字段中,这可能吗?如果有人能帮助我找到解决方案,我会很高兴.

做了一些研究后我发现了这个:

var zip = address[address.length - 1].long_name = results[0].address_components;
Run Code Online (Sandbox Code Playgroud)

但我对如何使用此代码获取邮政编码感到困惑?

谢谢!

geo*_*zip 5

在我看来像:

  1. 在该响应中不一定总是有邮政编码.
  2. 如果有一个,获得它的最好方法是搜索结果的address_components寻找类型为"postal_code"的那个并使用它,就像这个例子