地方自动填充仅返回加拿大的部分邮政编码(前向分拣区域)

时间:2017-03-21 14:17:16

标签: google-maps-api-3

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

  • 对于工作地址,place.address_components数组包含一个带有一个条目的类型数组:“0”:“postal_code”。在这种情况下,long_name和short_name都包含完整的6个字符(加空格)加拿大邮政编码。

  • 对于非工作地址,place.address_components数组包含一个带有两个条目的类型数组:“0”:“postal_code_prefix”,“1”:“postal_code”,long_name和short_name都只包含第一个完整邮政编码的3个字符。

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

任何人都可以帮助我了解为什么我所描述的内容会发生,以及我能做些什么来“修复”所描述的问题?

problem example

1 个答案:

答案 0 :(得分:1)

您需要支付更多费用才能获得这些邮政编码。 Google不允许向您提供。

https://www.canadapost.ca/pca/support/webservices