简体   繁体   中英

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)

I need only filter data for Australia so I want to filter data by country.

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

 GMSAutocompleteViewController *controller = [[GMSAutocompleteViewController alloc]init]; GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc]init]; controller.delegate = self; filter.country = @"IN"; controller.autocompleteFilter = filter; 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM