GMSAutocompleteFilter-Klassenreferenz

Referenz zur GMSAutocompleteFilter-Klasse

Übersicht

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

Dadurch können automatisch vervollständigte Vorschläge nur für Orte angezeigt werden, die für Sie von Interesse sind.

Eigenschaften

GMSPlacesAutocompleteTypeFiltertype
 VERWORFEN.
NSArray< NSString * > *Typen
 Der auf eine Anfrage zur automatischen Vervollständigung angewendete Filter, 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
 Entspricht dem Ausgangsort für die Entfernung zwischen dem Startort und automatischen Vervollständigungen.
id [ID] GMSPlaceLocationBias >locationBias
 Die optionale Standortgewichtung, um Ortsergebnisse in der Nähe des Standorts zu bevorzugen.
id [ID] GMSPlaceLocationRestriction >locationRestriction
 Die optionale Standortbeschränkung zum Einschränken von Ortsergebnissen.
NSString *regionCode
 regionCode wirkt sich auf die Formatierung der Adresse, die Rangfolge der Ergebnisse und möglicherweise das Ein- oder Ausblenden bestimmter Ergebnisse aus.
int32_tinputOffset
 inputOffset ist das Zeichen-Offset der Eingabe, das angibt, von wo aus die Vervollständigungen beginnen können.

Property-Dokumentation

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

VERWORFEN.

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

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

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

Hinweis:
Diese API kann ein Array von bis zu 5 Einträgen verarbeiten. Wenn Sie GMSAutocompleteRequest verwenden, kann diese API Typen aus table_A annehmen. Andernfalls nehmen Sie Daten aus table_1 oder table_2, aber nur einen Eintrag in table_3. Der Standardwert ist null, d. h., es sind keine Filter angegeben. Überschreibt den eingestellten Typ „type“ festgelegt ist.
– (NSString*) Land [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 null erfolgt keine Länderfilterung.

Hinweis:
Wird ignoriert, wenn die Spalte "countries" festgelegt ist.
Diese Funktion 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 bis zu 5 Länder zum Filtern. Bei null erfolgt keine Länderfilterung.

Hinweis:
Überschreibt das eingestellte „Land“ festgelegt ist.
– (CLLocation*) origin [read, write, assign]

Entspricht dem Ausgangsort für die Entfernung zwischen dem Startort und automatischen Vervollständigungen.

– (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 zum Einschränken von Ortsergebnissen.

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

regionCode wirkt sich auf die Formatierung der Adresse, die Rangfolge der Ergebnisse und möglicherweise das Ein- oder Ausblenden bestimmter Ergebnisse aus.

– (int32_t) inputOffset [read, write, assign]

inputOffset ist das Zeichen-Offset der Eingabe, das angibt, wo die Vervollständigungen beginnen können.