Places SDK สำหรับ iOS รองรับ การเติมข้อความอัตโนมัติของสถานที่ (เดิม) หากคุณคุ้นเคยกับ การเติมข้อความอัตโนมัติของสถานที่ (เดิม) การเติมข้อความอัตโนมัติของสถานที่ (ใหม่) จะทำการเปลี่ยนแปลงต่อไปนี้
- ใช้รูปแบบการกำหนดราคาใหม่ ดูข้อมูลราคาสำหรับ API ทั้งหมดได้ที่ ราคาสำหรับ Places SDK สำหรับ iOS (ใหม่) 
- หากต้องการส่งคำขอ ให้เรียกใช้เมธอด new - GMSPlacesClient fetchAutocompleteSuggestionsFromRequest:
- ส่งไปยังคำขอ - อินสแตนซ์ของคลาสใหม่ - GMSAutocompleteRequestซึ่งกำหนดพารามิเตอร์คำขอทั้งหมด เช่น โทเค็นการค้นหาและ เซสชัน
- การเรียกกลับประเภท - GMSAutocompleteSuggestionsCallbackเพื่อจัดการการตอบกลับ
 
- ตอนนี้ - GMSAutocompleteFilterชั้นเรียนช่วยให้คุณทำสิ่งต่อไปนี้ได้- ตั้งรหัสภูมิภาคที่ใช้ในการกำหนดการจัดรูปแบบของผลลัพธ์
- ตั้งค่าออฟเซ็ตการคาดคะเน ซึ่งเป็นออฟเซ็ตอักขระ Unicode ที่เริ่มจาก 0 ของ คำค้นหา
 
- การตอบกลับจะกำหนดโดยคลาส - GMSAutocompleteSuggestionใหม่ คลาสนี้มีอาร์เรย์ของอินสแตนซ์ของประเภทใหม่- GMSAutocompletePlaceSuggestionซึ่งแสดงถึงคำแนะนำ
- ตอนนี้เซสชันจะสิ้นสุดด้วยการเรียกใช้ Place Details (ใหม่) หรือการตรวจสอบที่อยู่ ดูข้อมูลเพิ่มเติมได้ที่ การเติมข้อความอัตโนมัติ (ใหม่) และการกำหนดราคาตามเซสชัน 
ตัวอย่างคำขอ
เมื่อใช้การเติมข้อความอัตโนมัติของสถานที่ (ใหม่) คุณจะส่งคำขอและ
ส่งพารามิเตอร์ทั้งหมดในอินสแตนซ์ 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.
      }
    }
  }];