【发布时间】:2017-02-04 09:21:36
【问题描述】:
我正在使用谷歌地方 Api。我只想让自动完成 api 显示特定国家的机场。有什么方法可以实现吗?
【问题讨论】:
标签: android google-maps-api-3 google-places-api
我正在使用谷歌地方 Api。我只想让自动完成 api 显示特定国家的机场。有什么方法可以实现吗?
【问题讨论】:
标签: android google-maps-api-3 google-places-api
对于地点搜索,您可以从预定义列表(包括机场)中应用类型过滤器:https://developers.google.com/places/supported_types
地点搜索不允许国家/地区过滤(它使用 latlng + radius 参数代替),但使用国家/地区名称作为查询词应该会产生正确的结果。
但是,这不适用于自动完成 API,因此您可能希望获取全文搜索结果,在客户端缓存它们并进行自己的匹配/自动完成。
【讨论】: