Places SDK برای iOS از Place Autocomplete (Legacy) پشتیبانی می کند. اگر با Place Autocomplete (Legacy) آشنا هستید، Place Autocomplete (جدید) تغییرات زیر را ایجاد می کند:
- از مدل قیمت گذاری جدید استفاده می کند. برای اطلاعات قیمت گذاری برای همه API ها، به قیمت گذاری مکان ها SDK برای iOS (جدید) مراجعه کنید. 
- برای درخواست، با متد جدید - GMSPlacesClient fetchAutocompleteSuggestionsFromRequest:تماس بگیرید.
- عبور به درخواست: - نمونه ای از کلاس جدید - GMSAutocompleteRequestکه تمام پارامترهای درخواست را تعریف می کند، مانند کوئری و نشانه جلسه.
- یک تماس از نوع - GMSAutocompleteSuggestionsCallbackبرای رسیدگی به پاسخ.
 
- کلاس - GMSAutocompleteFilterاکنون به شما امکان می دهد:- کد منطقه مورد استفاده برای تعیین قالب بندی نتایج را تنظیم کنید.
- افست پیش بینی را تنظیم کنید، یک افست کاراکتر یونیکد مبتنی بر صفر از پرس و جو.
 
- پاسخ توسط کلاس جدید - GMSAutocompleteSuggestionتعریف می شود. این کلاس حاوی آرایهای از نمونههای نوع جدید- GMSAutocompletePlaceSuggestionاست که پیشنهادات را نشان میدهد.
- اکنون جلسه با تماس با جزئیات مکان (جدید) یا اعتبارسنجی آدرس به پایان می رسد. برای اطلاعات بیشتر، تکمیل خودکار (جدید) و قیمت جلسه را ببینید. 
درخواست نمونه
 با Place Autocomplete (جدید)، شما یک درخواست ارسال می کنید و تمام پارامترها را در نمونه GMSAutocompleteRequest ارسال می کنید: 
سویفت
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
})
هدف-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.
      }
    }
  }];