iOS용 Places SDK는 Place Autocomplete (레거시)를 지원합니다. Place Autocomplete (기존)에 익숙하다면 Place Autocomplete (신규)에서 다음과 같은 변경사항이 적용됩니다.
- 새로운 가격 책정 모델을 사용합니다. 모든 API의 가격 정보는 iOS용 Places SDK (신규) 가격을 참고하세요. 
- 요청하려면 새 - GMSPlacesClient fetchAutocompleteSuggestionsFromRequest:메서드를 호출합니다.
- 요청에 전달합니다. - 쿼리 및 세션 토큰과 같은 모든 요청 매개변수를 정의하는 새 - GMSAutocompleteRequest클래스의 인스턴스입니다.
- 응답을 처리하는 - GMSAutocompleteSuggestionsCallback유형의 콜백입니다.
 
- 이제 - GMSAutocompleteFilter클래스를 사용하면 다음 작업을 할 수 있습니다.- 결과의 형식을 결정하는 데 사용되는 지역 코드를 설정합니다.
- 예측 오프셋을 설정합니다. 이는 쿼리의 0 기반 유니코드 문자 오프셋입니다.
 
- 응답은 새 - GMSAutocompleteSuggestion클래스로 정의됩니다. 이 클래스에는 추천을 나타내는 새 유형- GMSAutocompletePlaceSuggestion의 인스턴스 배열이 포함됩니다.
- 이제 세션이 Place Details (신규) 또는 Address Validation 호출로 종료됩니다. 자세한 내용은 자동 완성 (신규) 및 세션 가격 책정을 참고하세요. 
요청 예시
Place Autocomplete (신규)을 사용하면 요청을 하고 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.
      }
    }
  }];