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. | |
int | maxResultCount |
Il numero massimo di risultati da restituire. | |
in virgola mobile | 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< Numero NS * > * | priceLevels |
Un array dei 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 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:
-
textQuery La query stringa per la richiesta di ricerca. placeProperties L'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.