Google Places API自动完成功能不返回远程邮政编码

时间:2018-09-15 17:56:26

标签: google-maps google-maps-api-3 google-places-api google-places googleplacesautocomplete

如果我输入本地邮政编码(例如,输入=“ 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匹配。只有远程邮政编码无法正常工作。

0 个答案:

没有答案