谷歌将 API 用于自动补全机场名称

sri*_*ide 5 android google-maps-api-3 google-places-api

我正在使用 google place Api。我只想通过自动完成 api 显示特定国家/地区的机场。有什么办法可以实现这一点吗?

Mat*_*t O 1

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

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

https://maps.googleapis.com/maps/api/place/textsearch/json?query=澳大利亚&key=addkeyhere&type=机场

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