Google maps api 3 Place Autocomplete仅返回加拿大的部分邮政编码(正向分拣区)

Google maps api 3 Place Autocomplete仅返回加拿大的部分邮政编码(正向分拣区),google-maps-api-3,Google Maps Api 3,我的团队正试图使用PlacesJavaScript API的自动完成功能来填充加拿大地址字段。我们注意到,在某些情况下,不会返回给定加拿大地址的完整邮政编码 对于工作地址,place.address\u components数组包含一个类型数组,其中有一个条目:“0”:“邮政编码”。在本例中,long_name和short_name都包含完整的6个字符(加空格)的加拿大邮政编码 对于非工作地址,place.address\u组件数组包含一个类型数组,其中包含两个条目:“0”:“邮政编码\u前缀

我的团队正试图使用PlacesJavaScript API的自动完成功能来填充加拿大地址字段。我们注意到,在某些情况下,不会返回给定加拿大地址的完整邮政编码

  • 对于工作地址,place.address\u components数组包含一个类型数组,其中有一个条目:“0”:“邮政编码”。在本例中,long_name和short_name都包含完整的6个字符(加空格)的加拿大邮政编码

  • 对于非工作地址,place.address\u组件数组包含一个类型数组,其中包含两个条目:“0”:“邮政编码\u前缀”,“1”:“邮政编码”,长名称和短名称仅包含完整邮政编码的前3个字符

我还注意到,对于非工作地址,简单的谷歌搜索也不会返回完整的邮政编码(示例如下所示)。这让我相信我没有做错什么,而是API不完全支持某些地址。我想知道这是否与加拿大邮政拒绝将邮政编码公开有关

有人能告诉我为什么会发生我所描述的事情,以及我是否能做些什么来“修复”所描述的问题吗


要获得这些邮政编码,您需要支付更多的费用。谷歌是不允许提供给你的


你有没有想过这件事?是的,这与“加拿大邮政拒绝将邮政编码纳入公共领域”有关。不要开始玩弄邮政编码,否则你可能会被起诉:D