我正在尝试在Google地方自动填充API中仅查找机场名称, 实际上,我正在尝试开发一个需要在android自动完成文本视图上列出世界机场名称的应用。我正在尝试使用Google Places API。但是做不到。最好的方法是什么?
PlaceAutocompleteAdapter adapter = new PlaceAutocompleteAdapter(getContext(),mGoogleApiClient,
BOUNDS_GREATER_SYDNEY, null);
这一次,我使用AutoCompleteFilter
为空,但如果使用机场名称,我将使用什么
答案 0 :(得分:2)
对于位置搜索,您可以在预定义列表(包括机场)内应用类型过滤器:https://developers.google.com/places/supported_types
地点搜索不允许进行国家/地区过滤(而是使用latlng +半径参数),但是使用国家/地区名称作为查询字词应该会产生正确的结果。
但是,这不适用于自动完成API,因此您可能希望获取全文搜索结果,将其缓存在客户端并进行自己的匹配/自动完成。