在 google 地图 api 自动完成中过滤除邮政编码以外的所有内容

Filter all but postal codes on google maps api autocomplete

所以我试图限制 google 地图自动完成的搜索。当你搜索时,我只希望它自动完成邮政编码。我已经阅读了一些 API 并且对是否可以使用 api 做到这一点感到困惑。 https://developers.google.com/places/documentation/autocomplete#place_types

它说了一些关于 postal_codes 的事情,但我不确定它是否适合我正在尝试做的事情。

如果没有,我该如何实现?

我没有任何代码,因为我不太确定从哪里开始。我有一个搜索功能,它会自动完成,但它正在搜索所有内容。我只想要邮政编码。

在您的 Http 请求中使用这一行:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=SanFrancisco&types;=postal_code&key;=API_KEY

当您开始在搜索框中输入数字时,这只会拉出旧金山的邮政地址。