Riferimento alla classe GMSAutocompleteFilter

Riferimento classe GMSAutocompleteFilter

Panoramica

Questa classe rappresenta un insieme di limitazioni che possono essere applicate alle richieste di completamento automatico.

In questo modo è possibile personalizzare i suggerimenti di completamento automatico soltanto per i luoghi di interesse.

Proprietà

GMSPlacesAutocompleteTypeFiltertype
 OBSOLETO.
NSArray< NSString * > *tipi
 Il filtro applicato a una richiesta di completamento automatico per limitare i risultati utilizzando fino a 5 diversi tipi di luogo.
NSString *country
 OBSOLETO.
NSArray< NSString * > *paesi
 I paesi a cui limitare i risultati.
CLLocation *origine
 La posizione di origine della distanza in linea retta per misurare la distanza in linea retta tra la posizione di origine e le previsioni di completamento automatico.
id< GMSPlaceLocationBias >locationBias
 La differenziazione della località facoltativa per preferire i risultati relativi ai luoghi vicino alla località.
id< GMSPlaceLocationRestriction >locationRestriction
 La limitazione di località facoltativa per limitare i risultati relativi ai luoghi.
NSString *regionCode
 L'attributo RegionCode influisce sulla formattazione degli indirizzi e sul ranking dei risultati, oltre a consentire potenzialmente l'occultamento o la visualizzazione di determinati risultati.
int32_tinputOffset
 inputOffset è l'offset di carattere dell'input che indica da dove possono iniziare i completamenti.

Documentazione della proprietà

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

OBSOLETO.

Il filtro del tipo applicato a una richiesta di completamento automatico per limitare i risultati a tipi diversi. Il valore predefinito è kGMSPlacesAutocompleteTypeFilterNoFilter.

Nota:
Ignorato se il valore "types" .
di Gemini Advanced.
Questa funzionalità è deprecata. La proprietà type è stata ritirata a favore di types.
- (NSArray<NSString *>*) tipi [read, write, assign]

Il filtro applicato a una richiesta di completamento automatico per limitare i risultati utilizzando fino a 5 diversi tipi di luogo.

Nota:
Questa API può accettare un array di 5 voci al massimo. Se utilizzi GMSAutocompleteRequest, questa API può prendere i tipi da table_A. In caso contrario, prendi i dati da table_1 o table_2, ma solo una singola voce in table_3. Il valore predefinito è null, il che significa che nessun filtro specificato. Sostituisce il "type" obsoleto se questa è impostata.
- (NSString*) country [read, write, copy]

OBSOLETO.

Il paese a cui limitare i risultati. Deve essere un codice paese ISO 3166-1 Alpha-2 (senza distinzione tra maiuscole e minuscole). Se il valore è pari a zero, non verrà applicato alcun filtro per paese.

Nota:
Ignorato se i "paesi" .
di Gemini Advanced.
Questa funzionalità è deprecata. La proprietà country è stata ritirata a favore di countries.
- (NSArray<NSString *>*) countries [read, write, copy]

I paesi a cui limitare i risultati.

Deve essere un codice paese ISO 3166-1 Alpha-2 (senza distinzione tra maiuscole e minuscole). Supporta fino a 5 paesi per filtrare. Se il valore è pari a zero, non verrà applicato alcun filtro per paese.

Nota:
Sostituisce il "paese" obsoleto , se impostata.
- (CLLocation*) origine [read, write, assign]

La posizione di origine della distanza in linea retta per misurare la distanza in linea retta tra la posizione di origine e le previsioni di completamento automatico.

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

La differenziazione della località facoltativa per preferire i risultati relativi ai luoghi vicino alla località.

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

La limitazione di località facoltativa per limitare i risultati relativi ai luoghi.

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

L'attributo RegionCode influisce sulla formattazione degli indirizzi e sul ranking dei risultati, oltre a consentire potenzialmente l'occultamento o la visualizzazione di determinati risultati.

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

inputOffset è l'offset di carattere dell'input che indica da dove possono iniziare i completamenti.