Google会将API用于自动填充机场名称

时间:2016-09-26 21:42:28

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

我正在使用谷歌地方Api。我希望自动完成api只显示特定国家/地区的机场。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

对于地点搜索,您可以在预定义列表(包括机场)中应用类型过滤器:https://developers.google.com/places/supported_types

地点搜索不允许国家/地区过滤(它使用latlng + radius params代替),但使用国家/地区名称作为查询字词应该会产生正确的结果。

https://maps.googleapis.com/maps/api/place/textsearch/json?query=Australia&key=addkeyhere&type=airport

但是,这并不适用于自动填充API,因此您可能希望获取全文搜索结果,将其缓存在客户端并执行您自己的匹配/自动完成。