Przegląd
Reprezentuje definicję żądania wyszukiwania tekstowego, która ma być wysłana za pomocą funkcji 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. | |
int | maxResultCount |
Maksymalna liczba wyników do zwrócenia. | |
float | minRating |
Minimalna średnia ocena użytkowników miejsc, które mają być uwzględnione w wynikach. | |
BOOL | isOpenNow |
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. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
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. | |
BOOL | isStrictTypeFiltering |
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:
-
textQuery Ciąg zapytanie w żądaniu wyszukiwania. placeProperties Tablica GMSPlaceProperty
, która powinna zostać uwzględniona w wynikach wyszukiwania. Pole nie może być puste. Jeśli lista jest pusta, próba wysłania żądania spowoduje wystąpienie błędu.
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 stronie https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types.
– (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/web-service/search-textual#maxresultcount.
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.