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. | |
int | maxResultCount |
Il numero massimo di risultati da restituire. | |
float | minRating |
La valutazione media minima degli utenti per i luoghi da includere nei risultati. | |
BOOL | isOpenNow |
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. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
GMSPlaceSearchByTextRankPreference utilizzato per ordinare i risultati restituiti dalla richiesta. | |
NSString * | regionCode |
Il codice paese/regione Unicode (CLDR) della località da cui proviene la richiesta. | |
BOOL | isStrictTypeFiltering |
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:
-
textQuery La query stringa per la richiesta di ricerca. placeProperties L'array di GMSPlaceProperty
che deve essere incluso nei risultati. Non deve essere vuoto. Se l'elenco è vuoto, verrà restituito un errore quando provi a inviare la richiesta.
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/places/web-service/search-textual#supported-types.
- (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/web-service/search-textual#maxresultcount.
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.