Riferimento alla classe GMSPlaceSearchByTextRequest

Riferimento alla classe GMSPlaceSearchByTextRequest

Panoramica

Rappresenta la definizione di una richiesta di ricerca testuale da inviare tramite GMSPlacesClient

Funzioni pubbliche dei membri

(instancetype)- initWithTextQuery:placeProperties:
 Crea un'istanza di GMSPlaceSearchByTextRequest con una query di testo e le proprietà del luogo da restituire.

Proprietà

NSString * includedType
 L'init predefinito non è disponibile.
 Il numero massimo di risultati da restituire. Consente valori compresi tra 1 e 20.
int maxResultCount
float minRating
 La valutazione media minima degli utenti per i luoghi da includere nei risultati.
BOOLisOpenNow
 Filtra i risultati in base ai luoghi attualmente aperti.
NSArray< GMSPlaceProperty > * placeProperties
 L'array di GMSPlaceProperty che deve essere incluso nei risultati.
NSArray< NSNumber * > * priceLevels
 Un array di valori GMSPlacesPriceLevel che deve filtrare le posizioni incluse nei risultati.
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference utilizzato per ordinare i risultati restituiti dalla richiesta.
NSString * regionCode
 Il codice paese/regione Unicode (CLDR) della località da cui proviene la richiesta.
BOOLisStrictTypeFiltering
 Definisce se devono essere restituiti solo i risultati di includedType.
NSString * textQuery
 La query di testo per la ricerca.
id< GMSPlaceLocationBias >locationBias
 La regione differenziata in cui eseguire la ricerca.
id< GMSPlaceLocationRestriction >locationRestriction
 La regione limitata in cui eseguire la ricerca.

Documentazione sulle funzioni dei membri

- (instancetype) initWithTextQuery: (NSString *) textQuery
PlaceProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Crea un'istanza di GMSPlaceSearchByTextRequest con una query di testo e le proprietà del luogo da restituire.

Parametri:
textQueryLa query stringa per la richiesta di ricerca.
placePropertiesL'array di GMSPlaceProperty che deve essere incluso nei risultati.

Documentazione della proprietà

- (NSString*) includedType [read, write, copy]

L'init predefinito non è disponibile.

Utilizza l'inizializzazione designata. Il tipo di luogo richiesto.

Per l'elenco più aggiornato dei tipi supportati disponibili, consulta la pagina https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields.

- (int) maxResultCount [read, write, assign]

Il numero massimo di risultati da restituire. Consente valori compresi tra 1 e 20.

L'intervallo consentito per questo campo è disponibile all'indirizzo https://developers.google.com/maps/documentation/places/ios-sdk/text-search.

Il valore predefinito è il limite massimo.

- (float) minRating [read, write, assign]

La valutazione media minima degli utenti per i luoghi da includere nei risultati.

La valutazione sarà compresa in un intervallo compreso tra 0,0 e 5,0.

La classificazione specificata verrà arrotondata allo 0,5 più vicino. Visualizza la struttura di valutazione GMSPlace.

Il valore predefinito è 0,0.

- (BOOL) isOpenNow [read, write, assign]

Filtra i risultati in base ai luoghi attualmente aperti.

Il valore predefinito è true.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

L'array di GMSPlaceProperty che deve essere incluso nei risultati.

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Un array di valori GMSPlacesPriceLevel che deve filtrare le posizioni incluse nei risultati.

È possibile selezionare qualsiasi combinazione di livelli di prezzo; l'impostazione predefinita sono tutti i livelli di prezzo.

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference utilizzato per ordinare i risultati restituiti dalla richiesta.

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

Il codice paese/regione Unicode (CLDR) della località da cui proviene la richiesta.

La regione potrebbe influire sul formato e sul tipo dei dati restituiti. Se non viene fornito alcun codice, non esistono bias nei confronti di paesi/regioni.

Per conoscere i codici regione, visita la pagina https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html.

- (BOOL) isStrictTypeFiltering [read, write, assign]

Definisce se devono essere restituiti solo i risultati di includedType.

Il valore predefinito è false.

- (NSString*) textQuery [read, copy]

La query di testo per la ricerca.

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

La regione differenziata in cui eseguire la ricerca.

Questa località funge da bias, il che significa che esiste una preferenza per i risultati nella località specificata.

È necessario impostare una limitazione di località o un parametro locationBias quando si esegue una richiesta di ricerca.

Se impostato insieme a locationRestriction, questo verrà ignorato.

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

La regione limitata in cui eseguire la ricerca.

Questa località è una limitazione, pertanto i risultati al di fuori di quella località non verranno restituiti.

È necessario impostare una limitazione di località o un parametro locationBias quando si esegue una richiesta di ricerca.

Non può essere utilizzato con locationBias.

La locationRestriction per la ricerca testuale supporta solo GMSPlaceRectangularLocationOption.