Google 自动完成地点国家过滤器在 iOS 中不起作用
Google Autocomplete place country filter not working in iOS
let autocompleteController = GMSAutocompleteViewController()
autocompleteController.autocompleteFilter?.country = "AU"
autocompleteController.delegate = self
self.presentViewController(autocompleteController, animated: true, completion: nil)
我只需要过滤澳大利亚的数据,所以我想按国家/地区过滤数据。
autocompleteFilter 属性 默认为 nil,所以行
autocompleteController.autocompleteFilter?.country = "AU"
什么都不做。改为这样做:
let filter = GMSAutocompleteFilter()
filter.country = "AU"
autocompleteController.autocompleteFilter = filter
GMSAutocompleteViewController *controller = [[GMSAutocompleteViewController alloc]init];
GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc]init];
controller.delegate = self;
filter.country = @"IN";
controller.autocompleteFilter = filter;
let autocompleteController = GMSAutocompleteViewController()
autocompleteController.autocompleteFilter?.country = "AU"
autocompleteController.delegate = self
self.presentViewController(autocompleteController, animated: true, completion: nil)
我只需要过滤澳大利亚的数据,所以我想按国家/地区过滤数据。
autocompleteFilter 属性 默认为 nil,所以行
autocompleteController.autocompleteFilter?.country = "AU"
什么都不做。改为这样做:
let filter = GMSAutocompleteFilter()
filter.country = "AU"
autocompleteController.autocompleteFilter = filter
GMSAutocompleteViewController *controller = [[GMSAutocompleteViewController alloc]init];
GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc]init];
controller.delegate = self;
filter.country = @"IN";
controller.autocompleteFilter = filter;