GMSAutocompleteFilter-Klassenreferenz

GMSAutocompleteFilter-Klassenreferenz

Überblick

Diese Klasse stellt eine Reihe von Einschränkungen dar, die auf Anfragen zur automatischen Vervollständigung angewendet werden können.

Dadurch können die Vorschläge für die automatische Vervollständigung nur für die Orte angepasst werden, die für Sie von Interesse sind.

Attribute

GMSPlacesAutocompleteTypeFilterTyp
 VERWORFEN.
NSArray< NSString * > * Typen
 Der Filter, der auf eine Anfrage zur automatischen Vervollständigung angewendet wurde, um die Ergebnisse auf bis zu fünf verschiedene Ortstypen einzuschränken.
NSString * Land
 VERWORFEN.
NSArray< NSString * > * Ländern
 Die Länder, auf die Ergebnisse beschränkt werden sollen.
CLLocation * Ursprung
 Der Ausgangsort für die Entfernung durch Luftlinie, mit dem die Entfernung zwischen dem Ausgangsort und automatisch vervollständigten Vorhersagen als Luftlinie gemessen wird.
id< GMSPlaceLocationBias >locationBias
 Die optionale Standortgewichtung, um Ortsergebnisse in der Nähe des Standorts zu bevorzugen.
id< GMSPlaceLocationRestriction >locationRestriction
 Die optionale Standortbeschränkung, auf die die Ortsergebnisse beschränkt werden sollen.

Property-Dokumentation

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

VERWORFEN.

Der Typfilter, der auf eine Anfrage zur automatischen Vervollständigung angewendet wird, um die Ergebnisse auf verschiedene Typen zu beschränken. Der Standardwert ist kGMSPlacesAutocompleteTypeFilterNoFilter.

Hinweis:
Ignoriert, wenn die Property „types“ festgelegt ist.
Diese Option wurde eingestellt. Die Property „type“ wird zugunsten von types eingestellt.
- (NSArray<NSString *>*) types [read, write, assign]

Der Filter, der auf eine Anfrage zur automatischen Vervollständigung angewendet wurde, um die Ergebnisse auf bis zu fünf verschiedene Ortstypen einzuschränken.

Hinweis:
Diese API kann ein Array von bis zu fünf Einträgen aus table_1 oder table_2 annehmen, aber nur einen einzelnen Eintrag in table_3. Der Standardwert ist null, d. h., es wurden keine Filter angegeben. Überschreibt die veraltete "type"-Eigenschaft, wenn diese festgelegt ist.
- (NSString*) country [read, write, copy]

VERWORFEN.

Das Land, auf das die Ergebnisse beschränkt werden sollen. Dies sollte ein Ländercode gemäß ISO 3166-1 Alpha-2 sein (Groß-/Kleinschreibung wird nicht berücksichtigt). Bei „nil“ wird keine Länderfilterung durchgeführt.

Hinweis:
Wird ignoriert, wenn die Eigenschaft "countries" festgelegt ist.
Diese Option wurde eingestellt. Die Property „country“ wird zugunsten von countries eingestellt.
- (NSArray<NSString *>*) countries [read, write, copy]

Die Länder, auf die Ergebnisse beschränkt werden sollen.

Dies sollte ein Ländercode gemäß ISO 3166-1 Alpha-2 sein (Groß-/Kleinschreibung wird nicht berücksichtigt). Unterstützt Filter für bis zu 5 Länder. Bei „nil“ wird keine Länderfilterung durchgeführt.

Hinweis:
Überschreibt die verworfene Eigenschaft „country“, falls diese festgelegt ist.
– (CLLocation*) origin [read, write, assign]

Der Ausgangsort für die Entfernung durch Luftlinie, mit dem die Entfernung zwischen dem Ausgangsort und automatisch vervollständigten Vorhersagen als Luftlinie gemessen wird.

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

Die optionale Standortgewichtung, um Ortsergebnisse in der Nähe des Standorts zu bevorzugen.

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

Die optionale Standortbeschränkung, auf die die Ortsergebnisse beschränkt werden sollen.