Odniesienie do klasy GMSPlaceSearchByTextRequest

Odniesienie do klasy GMSPlaceSearchByTextRequest

Przegląd

Reprezentuje definicję żądania wyszukiwania tekstowego, która ma zostać wysłana przez GMSPlacesClient

Publiczne funkcje członków

(typ instancji)initWithTextQuery:placeWłaściwości:
 Tworzy instancję GMSPlaceSearchByTextRequest z zapytaniem tekstowym i właściwościami miejsca do zwrócenia.

Usługi

NSString * includedType
 Domyślne inicjowanie jest niedostępne.
 Maksymalna liczba wyników do zwrócenia. Zezwala na wartości od 1 do 20.
int maxResultCount
float minRating
 Minimalna średnia ocena użytkowników miejsc, które mają być uwzględnione w wynikach.
BOOLisOpenNow
 Filtruj wyniki według aktualnie otwartych miejsc.
NSArray< GMSPlaceProperty > * placeProperties
 Tablica GMSPlaceProperty, która powinna zostać uwzględniona w wynikach wyszukiwania.
NSSlate< NSNumber * > * priceLevels
 Tablica wartości GMSPlacesPriceLevel, która powinna filtrować miejsca uwzględnione w wynikach.
GMSPlaceSearchByTextRankPreferencerankPreference
 Pole GMSPlaceSearchByTextRankPreference służy do sortowania wyników zwróconych w odpowiedzi na żądanie.
NSString * regionCode
 Kod kraju/regionu w formacie Unicode (CLDR) lokalizacji, z której pochodzi żądanie.
BOOLisStrictTypeFiltering
 Określa, czy zwracane mają być tylko wyniki z funkcji includedType.
NSString * textQuery
 Zapytanie tekstowe do wyszukania.
id< GMSPlaceLocationBias >locationBias
 Region stronniczy do wyszukiwania.
id< GMSPlaceLocationRestriction >locationRestriction
 Region z ograniczonym dostępem do przeszukania.

Dokumentacja funkcji członka

- (typ instancji) initWithTextQuery: (NSString *) textQuery
miejsceWłaściwości: (NSArray< GMSPlaceProperty > *) placeProperties

Tworzy instancję GMSPlaceSearchByTextRequest z zapytaniem tekstowym i właściwościami miejsca do zwrócenia.

Parametry:
textQueryCiąg zapytanie w żądaniu wyszukiwania.
placePropertiesTablica GMSPlaceProperty, która powinna zostać uwzględniona w wynikach wyszukiwania.

Dokumentacja usługi

– (NSString*) includedType [read, write, copy]

Domyślne inicjowanie jest niedostępne.

Użyj wyznaczonego inicjatora. Żądany typ miejsca.

Najbardziej aktualną listę obsługiwanych typów znajdziesz na https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields.

– (int) maxResultCount [read, write, assign]

Maksymalna liczba wyników do zwrócenia. Zezwala na wartości od 1 do 20.

Dozwolony zakres tego pola znajdziesz na stronie https://developers.google.com/maps/documentation/places/ios-sdk/text-search.

Wartość domyślna to górny limit.

– (liczba zmiennoprzecinkowa) minRating [read, write, assign]

Minimalna średnia ocena użytkowników miejsc, które mają być uwzględnione w wynikach.

Ocena mieści się w zakresie od 0,0 do 5,0.

Podana ocena zostanie zaokrąglona w górę do najbliższej wielokrotności 0,5. Zobacz właściwość oceny: GMSPlace.

Domyślna wartość to 0,0.

– (BOOL) isOpenNow [read, write, assign]

Filtruj wyniki według aktualnie otwartych miejsc.

Wartość domyślna to true.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

Tablica GMSPlaceProperty, która powinna zostać uwzględniona w wynikach wyszukiwania.

– (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Tablica wartości GMSPlacesPriceLevel, która powinna filtrować miejsca uwzględnione w wynikach.

Możesz wybrać dowolną kombinację poziomów cen. Domyślnie są to wszystkie poziomy cen.

– (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

Pole GMSPlaceSearchByTextRankPreference służy do sortowania wyników zwróconych w odpowiedzi na żądanie.

– (NSString*) regionCode [read, write, copy]

Kod kraju/regionu w formacie Unicode (CLDR) lokalizacji, z której pochodzi żądanie.

Region może mieć wpływ na format i typ zwracanych danych. W przypadku braku kodu nie ma żadnych uprzedzeń w stosunku do żadnego kraju/regionu.

Kody regionów znajdziesz na stronie https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html.

- (BOOL) isStrictTypeFiltering [read, write, assign]

Określa, czy zwracane mają być tylko wyniki z funkcji includedType.

Wartość domyślna to false (fałsz).

- (NSString*) textQuery [read, copy]

Zapytanie tekstowe do wyszukania.

– (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

Region stronniczy do wyszukiwania.

Lokalizacja pełni rolę odchylenia, co oznacza, że preferowane są wyniki dotyczące danej lokalizacji.

Podczas wykonywania żądania wyszukiwania należy ustawić ograniczenie lokalizacji lub ustawienie locationBias.

Jeśli ustawiono jednocześnie ograniczenia dotyczące lokalizacji, zostanie on zignorowany.

– (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

Region z ograniczonym dostępem do przeszukania.

Ta lokalizacja jest ograniczeniem, co oznacza, że wyniki spoza danej lokalizacji nie będą zwracane.

Podczas wykonywania żądania wyszukiwania należy ustawić ograniczenie lokalizacji lub ustawienie locationBias.

Tego elementu nie można używać z locationBias.

Ograniczenie lokalizacji dla wyszukiwania tekstowego obsługuje tylko atrybut GMSPlaceRectangularLocationOption.