Reputation: 2349
let autocompleteController = GMSAutocompleteViewController()
autocompleteController.autocompleteFilter?.country = "AU"
autocompleteController.delegate = self
self.presentViewController(autocompleteController, animated: true, completion: nil)
I need only filter data for Australia so I want to filter data by country.
Upvotes: 7
Views: 4545
Reputation: 416
GMSAutocompleteViewController *controller = [[GMSAutocompleteViewController alloc]init];
GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc]init];
controller.delegate = self;
filter.country = @"IN";
controller.autocompleteFilter = filter;
Upvotes: 1
Reputation: 10889
The autocompleteFilter property is nil by default, so the line
autocompleteController.autocompleteFilter?.country = "AU"
doesn't do anything. Do it like this instead:
let filter = GMSAutocompleteFilter()
filter.country = "AU"
autocompleteController.autocompleteFilter = filter
Upvotes: 19