如果我输入本地邮政编码(例如,input="94903",CA 中的本地邮政编码),Google Places 自动完成 API 会建议本地邮政编码,但它不会建议远程邮政编码(例如,input="10021" ,纽约的邮政编码)。如果我指定该地区的邮政编码(例如,input="New York, 10021"),它将正确建议远程邮政编码。
- 没有严格的位置限制。
- 我尝试删除位置参数但没有成功。
- 我也尝试过删除 types 参数但没有成功。
- 我也尝试过删除国家参数但没有成功。
如果我将我的结果与 maps.google.com 上的自动完成进行比较,结果完全一样,除了“10021”包含在 maps.google.com 上对该邮政编码的建议。关于如何获取远程邮政编码的任何想法?我用于 API 的 URL 如下:
我为“10021”得到的结果是:
- 10021 加利福尼亚 1
- 10021特斯拉路
- 10021 山麓大道
- 10021 帕切科山口公路
- 10021 费尔奥克斯大道
maps.google.com 上“10021”的结果是:
- 10021(邮政编码——这就是我要找的)
- 10021 加利福尼亚 1
- 10021特斯拉路
- 10021 山麓大道
- 10021 帕切科山口公路
我为“94903”得到的结果正常工作——它们包括 94903 邮政编码,并且与 maps.google.com 匹配。只有远程邮政编码不能正常工作。