Google Place API - 自动填充 - 如何获取邮政编码?

时间:2013-07-15 20:59:14

标签: android json google-places-api autocompletetextview

如何强制使用Google Place API的自动填充功能来完成带有邮政编码的textView?

我尝试过使用此链接:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=20&types=postal_code&language=de&sensor=false&key=myKey

获取以20开头的邮政编码,但不起作用。 我有以下来自服务器的响应:

{
   "predictions" : [],
   "status" : "INVALID_REQUEST"
}

如何使其有效>

1 个答案:

答案 0 :(得分:2)

您的请求的问题是postal_code不是传递给AutoComplete端点的有效类型。如果您查看place types以获取AutoComplete端点,则可以看到四种允许的类型是地理编码,建立,(区域)和(城市)。您可以获得的最接近的是将类型设置为“types =(regions)”。

这将返回具有以下一种或多种类型的任何结果:

  • 局部性
  • sublocality
  • POSTAL_CODE
  • 国家
  • administrative_area1
  • administrative_area2