Riferimento alla classe GMSPlaceSearchByTextRequest

Riferimento classe GMSPlaceSearchByTextRequest

Panoramica

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

Funzioni per i membri pubbliche

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

Proprietà

NSString *includedType
 L'init predefinito non è disponibile.
intmaxResultCount
 Il numero massimo di risultati da restituire.
in virgola mobileminRating
 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< Numero NS * > *priceLevels
 Un array dei 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 con bias da cercare.
id< GMSPlaceLocationRestriction >locationRestriction
 La regione soggetta a limitazioni in cui cercare.

Documentazione sulle funzioni dei membri

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

Crea un'istanza per un 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. Il campo non può essere vuoto. Se un elenco è vuoto, verrà visualizzato un errore quando provi a inviare la richiesta.

Documentazione della proprietà

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

L'init predefinito non è disponibile.

Utilizza l'inizializzatore designato. Il tipo di luogo richiesto.

Consulta la pagina https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types per l'elenco più aggiornato dei tipi supportati disponibili

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

Il numero massimo di risultati da restituire.

Consente valori compresi tra 1 e 20.

L'intervallo consentito di questo campo è disponibile all'indirizzo https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

Il valore predefinito è il limite superiore.

- minRating (in virgola mobile) [read, write, assign]

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

La valutazione sarà compresa tra 0,0 e 5,0.

La valutazione specificata sarà arrotondata per eccesso al valore più prossimo a 0,5. Visualizza GMSPlace proprietà di valutazione.

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 dei valori GMSPlacesPriceLevel che deve filtrare le posizioni incluse nei risultati.

È possibile selezionare qualsiasi combinazione di livelli di prezzo. per 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 di dati restituiti. Se non viene fornito alcun codice, non esiste alcun bias nei confronti del paese o della regione.

Per 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 con bias da cercare.

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

È necessario impostare una locationRestriction o un locationBias quando esegui una richiesta di ricerca.

Se impostato insieme a locationRestriction, questa opzione verrà ignorata.

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

La regione soggetta a limitazioni in cui cercare.

Questa località funge da limitazione, nel senso che i risultati al di fuori della località specificata non verranno restituiti.

È necessario impostare una locationRestriction o un locationBias quando esegui una richiesta di ricerca.

Non può essere utilizzato con il locationBias.

La locationRestriction per la ricerca testuale supporta solo GMSPlaceRectangularLocationOption.