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 solo per i luoghi di tuo interesse.

Proprietà

GMSPlacesAutocompleteTypeFiltertype
 OBSOLETO.
NSArray< NSString * > * tipi
 Il filtro è stato applicato a una richiesta di completamento automatico per limitare i risultati utilizzando fino a cinque tipi di luoghi diversi.
NSString * country
 OBSOLETO.
NSArray< NSString * > * paesi
 I paesi a cui limitare i risultati.
CLLocation * origine
 La posizione dell'origine della distanza in linea retta per misurare la distanza in linea retta tra la posizione di origine e le previsioni del completamento automatico.
id< GMSPlaceLocationBias >locationBias
 La differenziazione per località facoltativa per preferire i risultati relativi ai luoghi vicino alla località.
id< GMSPlaceLocationRestriction >locationRestriction
 La limitazione facoltativa della località per limitare i risultati relativi ai luoghi.

Documentazione della proprietà

- (GMSPlacesAutocompleteTypeFilter) tipo [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:
Viene ignorato se è impostata la proprietà "types".
Questa funzionalità è deprecata. La proprietà type è deprecata a favore di types.
- (NSArray<NSString *>*) tipi [read, write, assign]

Il filtro è stato applicato a una richiesta di completamento automatico per limitare i risultati utilizzando fino a cinque tipi di luoghi diversi.

Nota:
Questa API può accettare un array di massimo cinque voci da table_1 o table_2, ma solo una voce singola in table_3. Il valore predefinito è null, il che significa che non sono stati specificati filtri. Esegue l'override della proprietà "type" deprecata, se impostata.
- (NSString*) paese [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 è zero, non verrà applicato alcun filtro per il paese.

Nota:
Ignorato se è impostata la proprietà "paesi".
Questa funzionalità è deprecata. La proprietà country è deprecata a favore di countries.
- (NSArray<NSString *>*) paesi [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). È supportato l'uso di filtri fino a 5 paesi. Se il valore è zero, non verrà applicato alcun filtro per il paese.

Nota:
Sostituisce la proprietà "country" deprecata, se impostata.
- (CLLocation*) origin [read, write, assign]

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

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

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

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

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