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;