CLLocationCoordinate2DnorthEast=CLLocationCoordinate2DMake(37.38816277477739,-122.08813770258874);CLLocationCoordinate2DsouthWest=CLLocationCoordinate2DMake(37.39580487866437,-122.07702325966572);GMSAutocompleteFilter*filter=[[GMSAutocompleteFilteralloc]init];filter.types=@[kGMSPlaceTypeRestaurant];filter.locationBias=GMSPlaceRectangularLocationOption(northEast,southWest);GMSAutocompleteRequest*request=[[GMSAutocompleteRequestalloc]initWithQuery:@"Sicilian piz"];request.sessionToken=token;request.filter=filter;[[GMSPlacesClientsharedClient]fetchAutocompleteSuggestionsFromRequest:requestcallback:^(NSArray<GMSAutocompleteSuggestion*>*results,NSError*error){// Handle responsefor(GMSAutocompleteSuggestion*suggestioninresults){if(suggestion.placeSuggestion){// Show place suggestion data.}}}];
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-08-22 (שעון UTC)."],[],[],null,["\u003cbr /\u003e\n\n| This feature requires that you enable Places API (New), the next generation of the Places API. For more information, see [Enable APIs](/maps/documentation/places/ios-sdk/legacy/cloud-setup#enabling-apis).\n\n\u003cbr /\u003e\n\nPlaces SDK for iOS supports\n[Place Autocomplete (Legacy)](/maps/documentation/places/ios-sdk/autocomplete).\nIf you are familiar with\nPlace Autocomplete (Legacy),\n[Place Autocomplete (New)](/maps/documentation/places/ios-sdk/place-autocomplete)\nmakes the following changes:\n\n- Uses a new pricing model. For pricing information for all APIs, see\n [Pricing for the Places SDK for iOS (New)](/maps/documentation/places/ios-sdk/usage-and-billing#pricing-new).\n\n- To make a request, call the new\n [`GMSPlacesClient fetchAutocompleteSuggestionsFromRequest:`](/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlacesClient#-fetchautocompletesuggestionsfromrequest:callback:)\n method.\n\n- Pass to the request:\n\n - An instance of the new\n [`GMSAutocompleteRequest`](/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSAutocompleteRequest)\n class that defines all request parameters, such as the query and\n session token.\n\n - A callback of type\n [`GMSAutocompleteSuggestionsCallback`](/maps/documentation/places/ios-sdk/reference/objc/Type-Definitions#/c:GMSPlacesClient.h@T@GMSAutocompleteSuggestionsCallback)\n to handle the response.\n\n- The\n [`GMSAutocompleteFilter`](/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSAutocompleteFilter)\n class now lets you:\n\n - Set the region code used to determine formatting of the results.\n - Set the prediction offset, a zero-based Unicode character offset of the query.\n- The response is defined by the new\n [`GMSAutocompleteSuggestion`](/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSAutocompleteSuggestion)\n class. This class contains an array of instances of the new type\n [`GMSAutocompletePlaceSuggestion`](/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSAutocompletePlaceSuggestion)\n representing the suggestions.\n\n- The session now concludes with a call to either\n [Place Details (New)](/maps/documentation/places/ios-sdk/details-place) or\n [Address Validation](/maps/documentation/address-validation/overview). For\n more information, see\n [Autocomplete (New) and session pricing](/maps/documentation/places/ios-sdk/place-session-pricing).\n\nExample request\n\nWith Place Autocomplete (New), you make a request and\npass all parameters in the `GMSAutocompleteRequest` instance: \n\nSwift \n\n let token = GMSAutocompleteSessionToken()\n\n let northEastBounds = CLLocationCoordinate2DMake(37.38816277477739, -122.08813770258874)\n let southWestBounds = CLLocationCoordinate2DMake(37.39580487866437, -122.07702325966572)\n\n let filter = GMSAutocompleteFilter()\n filter.types = [kGMSPlaceTypeRestaurant]\n filter.locationBias = GMSPlaceRectangularLocationOption(northEastBounds, southWestBounds)\n\n let request = GMSAutocompleteRequest(query:\"Sicilian piz\")\n request.filter = filter\n request.sessionToken = token\n GMSPlacesClient.shared().fetchAutocompleteSuggestions(from: request, callback: { results, error in\n // Handle response\n })\n\nObjective-C \n\n CLLocationCoordinate2D northEast = CLLocationCoordinate2DMake(37.38816277477739, -122.08813770258874);\n CLLocationCoordinate2D southWest = CLLocationCoordinate2DMake(37.39580487866437, -122.07702325966572);\n\n GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc] init];\n filter.types = @[ kGMSPlaceTypeRestaurant ];\n filter.locationBias = GMSPlaceRectangularLocationOption(northEast, southWest);\n GMSAutocompleteRequest *request = [[GMSAutocompleteRequest alloc] initWithQuery:@\"Sicilian piz\"];\n request.sessionToken = token;\n request.filter = filter;\n\n [[GMSPlacesClient sharedClient] fetchAutocompleteSuggestionsFromRequest:request callback:^(NSArray\u003cGMSAutocompleteSuggestion *\u003e * results, NSError * error){\n // Handle response\n for (GMSAutocompleteSuggestion *suggestion in results) {\n if (suggestion.placeSuggestion) {\n // Show place suggestion data.\n }\n }\n }];"]]