Google Places API 网络服务:如何为自动完成设置多种类型

Posted

技术标签:

【中文标题】Google Places API 网络服务:如何为自动完成设置多种类型【英文标题】:Google Places API web service: how to set multiple types for Autocomplete 【发布时间】:2015-07-30 20:21:01 【问题描述】:

我在 Google Places API 网络服务中使用 Place Autocomplete,以下 API 调用工作正常:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=palo&types=(regions)&components=country:us&key=API_KEY

但是我需要为 (regions)address 设置自动完成功能,我使用这个: https://maps.googleapis.com/maps/api/place/autocomplete/json?input=palo&types=(regions)|address&components=country:us&key=API_KEY

返回:


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

设置多种类型的正确方法是什么?

【问题讨论】:

【参考方案1】:

https://developers.google.com/places/supported_types

如果没有指定,则返回所有类型。一般只有一个 允许单一类型。

【讨论】:

以上是关于Google Places API 网络服务:如何为自动完成设置多种类型的主要内容,如果未能解决你的问题,请参考以下文章

通过 API 向 Google Places 添加新地点的 PHP 代码

如何使用 CORS 实现 JavaScript Google Places API 请求

如何使用 React 和 Google Places API 在 Google 地图上显示地点标记?

如何让 Google 地图“Places API”返回邮政编码信息?

根据google places API调用更新状态

使用适用于 android 的 google places api 网络服务搜索特定的附近地点