I have implemented the google AutoComplete function to my app. i want to make sure those autocompletes only for Location, Administrative Area and Country. not roads or any other places. can we do that?
typedef NS_ENUM(NSInteger, GMSPlacesAutocompleteTypeFilter) {
  /**
   * All results.
   */
  kGMSPlacesAutocompleteTypeFilterNoFilter,
  /**
   * Geeocoding results, as opposed to business results.
   */
 kGMSPlacesAutocompleteTypeFilterGeocode,
  /**
   * Geocoding results with a precise address.
   */
 kGMSPlacesAutocompleteTypeFilterAddress,
  /**
   * Business results.
   */
 kGMSPlacesAutocompleteTypeFilterEstablishment,
  /**
   * Results that match the following types:
   * "locality",
   * "sublocality"
   * "postal_code",
   * "country",
   * "administrative_area_level_1",
   * "administrative_area_level_2"
   */
  kGMSPlacesAutocompleteTypeFilterRegion,
  /**
   * Results that match the following types:
   * "locality",
   * "administrative_area_level_3"
   */
  kGMSPlacesAutocompleteTypeFilterCity,
};
This can be achieve by editing this header file right? but i tried removing some of them. but still works same.
You could limit the search results
let filter = GMSAutocompleteFilter()
filter.type = .City
filter.country = "uk"
using the above code to restrict result to UK and only get City results.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With