Odniesienie do klasy GMSAutocompleteFilter

Odniesienie do klasy GMSAutocompleteFilter

Przegląd

Ta klasa reprezentuje zestaw ograniczeń, które mogą być stosowane do żądań autouzupełniania.

Pozwoli to dostosowywać sugestie autouzupełniania tylko do interesujących Cię miejsc.

Usługi

GMSPlacesAutocompleteTypeFiltertype
 WYCOFANY.
NSTrack< NSString * > * typy
 Filtr został zastosowany do żądania autouzupełniania, aby ograniczyć wyniki przy użyciu maksymalnie 5 różnych typów miejsc.
NSString * country
 WYCOFANY.
NSTrack< NSString * > * kraje
 Kraje, do których chcesz ograniczyć wyniki.
CLLocation * origin,
 Odległość w linii prostej do pomiaru odległości w linii prostej między lokalizacją początkową a prognozami autouzupełniania.
id< GMSPlaceLocationBias >locationBias
 Opcjonalne odchylenie lokalizacji polegające na preferowaniu wyników dotyczących miejsc w pobliżu lokalizacji.
id< GMSPlaceLocationRestriction >locationRestriction
 Opcjonalne ograniczenie lokalizacji w celu ograniczenia wyników dotyczących miejsc.

Dokumentacja usługi

– (GMSPlacesAutocompleteTypeFilter) type [read, write, assign]

WYCOFANY.

Filtr typu zastosowany do żądania autouzupełniania, aby ograniczyć wyniki do innych typów. Wartość domyślna to kGMSPlacesAutocompleteTypeFilterNoFilter.

Uwaga:
Ignorowana, jeśli ustawiona jest właściwość „types”.
Ta funkcja została wycofana. Właściwość type została wycofana i zastąpiona właściwością types.
– (NSArray<NSString *>*) types [read, write, assign]

Filtr został zastosowany do żądania autouzupełniania, aby ograniczyć wyniki przy użyciu maksymalnie 5 różnych typów miejsc.

Uwaga:
Ten interfejs API może przyjąć tablicę zawierającą maksymalnie 5 wpisów z tabeli table_1 lub table_2, ale tylko 1 wpis w tabeli table_3. Wartość domyślna to null, co oznacza, że nie określono żadnych filtrów. Zastępuje wycofaną właściwość „type”, jeśli jest ustawiona.
– (NSString*) country [read, write, copy]

WYCOFANY.

Kraj, do którego mają być ograniczone wyniki. Powinien to być kod kraju zgodny ze standardem ISO 3166-1 Alpha-2 (wielkość liter nie jest rozróżniana). Jeśli wartość wynosi zer, filtrowanie według krajów nie będzie przeprowadzane.

Uwaga:
Ignorowana, jeśli ustawiona jest właściwość „countries”.
Ta funkcja została wycofana. Właściwość country została wycofana i zastąpiona właściwością countries.
- (NSSlate<NSString *>*) countries [read, write, copy]

Kraje, do których chcesz ograniczyć wyniki.

Powinien to być kod kraju zgodny ze standardem ISO 3166-1 Alpha-2 (wielkość liter nie jest rozróżniana). Filtrowanie obsługuje do 5 krajów. Jeśli wartość wynosi zer, filtrowanie według krajów nie będzie przeprowadzane.

Uwaga:
Zastępuje wycofaną właściwość „country”, jeśli jest ustawiona.
– (CLLocation*) origin [read, write, assign]

Odległość w linii prostej do pomiaru odległości w linii prostej między lokalizacją początkową a prognozami autouzupełniania.

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

Opcjonalne odchylenie lokalizacji polegające na preferowaniu wyników dotyczących miejsc w pobliżu lokalizacji.

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

Opcjonalne ograniczenie lokalizacji w celu ograniczenia wyników dotyczących miejsc.