Places SDK ל-iOS תומך בהשלמה אוטומטית של מקומות (גרסה קודמת). אם אתם מכירים את התכונה Place Autocomplete (Legacy), כדאי לדעת שבתכונה Place Autocomplete (New) בוצעו השינויים הבאים:
- משתמש במודל תמחור חדש. מידע על תמחור של כל ממשקי ה-API זמין במאמר תמחור של Places SDK ל-iOS (חדש). 
- כדי לשלוח בקשה, מתקשרים אל השיטה החדשה - GMSPlacesClient fetchAutocompleteSuggestionsFromRequest:.
- מעבירים לבקשה: - מופע של המחלקה החדשה - GMSAutocompleteRequestשמגדירה את כל פרמטרים של הבקשה, כמו השאילתה וטוקן הסשן.
- פונקציית קריאה חוזרת מסוג - GMSAutocompleteSuggestionsCallbackלטיפול בתגובה.
 
- הכיתה - GMSAutocompleteFilterמאפשרת לכם:- מגדירים את קוד האזור שמשמש לקביעת העיצוב של התוצאות.
- מגדירים את ההיסט של החיזוי, שהוא היסט של תו Unicode מבוסס-אפס של השאילתה.
 
- התשובה מוגדרת על ידי המחלקה החדשה - GMSAutocompleteSuggestion. הכיתה הזו מכילה מערך של מופעים מהסוג החדש- GMSAutocompletePlaceSuggestionשמייצגים את ההצעות.
- הסשן מסתיים עכשיו בקריאה ל-Place Details (New) או ל-Address Validation. למידע נוסף, ראו השלמה אוטומטית (חדש) ותמחור לפי סשן. 
דוגמה לבקשה
כשמשתמשים בהשלמה אוטומטית של מקומות (חדש), שולחים בקשה ומעבירים את כל הפרמטרים במופע GMSAutocompleteRequest:
Swift
let token = GMSAutocompleteSessionToken()
let northEastBounds = CLLocationCoordinate2DMake(37.38816277477739, -122.08813770258874)
let southWestBounds = CLLocationCoordinate2DMake(37.39580487866437, -122.07702325966572)
let filter = GMSAutocompleteFilter()
filter.types = [kGMSPlaceTypeRestaurant]
filter.locationBias = GMSPlaceRectangularLocationOption(northEastBounds, southWestBounds)
let request = GMSAutocompleteRequest(query:"Sicilian piz")
request.filter = filter
request.sessionToken = token
GMSPlacesClient.shared().fetchAutocompleteSuggestions(from: request, callback: { results, error in
   // Handle response
})
Objective-C
  CLLocationCoordinate2D northEast = CLLocationCoordinate2DMake(37.38816277477739, -122.08813770258874);
  CLLocationCoordinate2D southWest = CLLocationCoordinate2DMake(37.39580487866437, -122.07702325966572);
  GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc] init];
  filter.types = @[ kGMSPlaceTypeRestaurant ];
  filter.locationBias = GMSPlaceRectangularLocationOption(northEast, southWest);
  GMSAutocompleteRequest *request = [[GMSAutocompleteRequest alloc] initWithQuery:@"Sicilian piz"];
  request.sessionToken = token;
  request.filter = filter;
  [[GMSPlacesClient sharedClient] fetchAutocompleteSuggestionsFromRequest:request callback:^(NSArray<GMSAutocompleteSuggestion *> * results, NSError * error){
    // Handle response
    for (GMSAutocompleteSuggestion *suggestion in results) {
      if (suggestion.placeSuggestion) {
        // Show place suggestion data.
      }
    }
  }];