Odniesienie do klasy GMSAutocompleteFilter

Odniesienie do klasy GMSAutocompleteFilter

Opis

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

Umożliwia to dostosowywanie sugestii autouzupełniania tylko do interesujących Cię miejsc.

Usługi

GMSPlacesAutocompleteTypeFiltertype
 WYCOFANE.
NSSlate< NSString * > * typy
 Filtr został zastosowany do żądania autouzupełniania, aby ograniczyć wyniki przy użyciu maksymalnie 5 różnych typów miejsc.
NSString * country
 WYCOFANE.
NSSlate< NSString * > * kraje
 Kraje, do których mają być ograniczone wyniki.
CLLocation * origin,
 Lokalizacja punktu początkowego odległości w linii prostej do mierzenia odległości w linii prostej między lokalizacją początkową a podpowiedziami 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 dotyczące lokalizacji pozwalające na ograniczenie wyników wyszukiwania miejsc.

Dokumentacja właściwości

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

WYCOFANE.

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

Uwaga:
Ignorowane po ustawieniu właściwości „types”.
Ta funkcja została wycofana. Właściwość type została wycofana i zastąpiona wartością types.
- (NSSlate<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 pozycji z tabeli table_1 lub table_2, ale tylko 1 wpis z 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]

WYCOFANE.

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

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

Kraje, do których mają być ograniczone wyniki.

Powinien to być kod kraju zgodny ze standardem ISO 3166-1 Alpha-2 (wielkość liter nie jest rozróżniana). Obsługuje do 5 krajów. Jeśli wartość nie będzie ustawiona, 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]

Lokalizacja punktu początkowego odległości w linii prostej do mierzenia odległości w linii prostej między lokalizacją początkową a podpowiedziami 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 dotyczące lokalizacji pozwalające na ograniczenie wyników wyszukiwania miejsc.