如果我输入本地邮政编码(例如,输入=“ 94903”,CA中的本地邮政编码),则Google Places自动完成API会建议本地邮政编码,但不会建议远程邮政编码(例如,input = “ 10021”,纽约州的邮政编码)。如果我在该区域指定邮政编码(例如,input =“ New York,10021”),它将正确建议远程邮政编码。
- 没有严格的位置限制。
- 我尝试删除位置参数没有成功。
- 我也尝试过删除类型参数,但没有成功。
- 我也曾尝试删除国家/地区参数,但没有成功。
如果我将结果与maps.google.com上的自动完成功能进行比较,则完全相同,只是“ 10021”在maps.google.com上包含该邮政编码的建议。关于我如何能够显示远程邮政编码的任何想法?我用于API的网址如下:
https://maps.googleapis.com/maps/api/place/autocomplete/json?components=country%3Aus&input=10021&language=en&location=38.0305408%2C-122.55477760000001&radius=1000&sessiontoken=1&types=geocode&key=API_KEY
对于“ 10021”,我得到的结果是:
- 10021加利福尼亚1
- 10021 Tesla Road
- 山麓大道10021号
- 10021 Pacheco Pass高速公路
- 橡树林荫大道10021号
在maps.google.com上,“ 10021”的结果是:
- 10021(邮政编码-这是我正在寻找的)
- 10021加利福尼亚1
- 10021 Tesla Road
- 山麓大道10021号
- 10021 Pacheco Pass高速公路
我为“ 94903”获得的结果正常工作-它们包含94903邮政编码,并且与maps.google.com匹配。只有远程邮政编码无法正常工作。