I integrated GMSAutocompleteViewController in my app.
let autocompleteController = GMSAutocompleteViewController()
autocompleteController.delegate = self
let filter = GMSAutocompleteFilter()
filter.type = .address
autocompleteController.autocompleteFilter = filter
// Display the autocomplete view controller.
present(autocompleteController, animated: true, completion: nil)
This always shows only 5 results. Also, the behaviour seems to be a bit weird. At first when I write J in the search, 5 results are displayed. After writing some more text and removing those to again set the search text as J, I get - Can't load results. And then results are never displayed unless I relaunch my app.
I tried the same implementation in Android using AutocompleteSupportFragment
and it works very well. I was earlier wondering after seeing Ravi's answer, and few others as well. But if enabling billing was the solution, why is it working fine in Android without enabling billing ?