Referencia de la clase GMSPlaceSearchByTextRequest

Referencia de la clase GMSPlaceSearchByTextRequest

Descripción general

Representa una definición de solicitud de búsqueda de texto que se enviará a través de GMSPlacesClient.

Funciones de los miembros públicos

(instancetype)- initWithTextQuery:placeProperties:
 Crea una instancia de GMSPlaceSearchByTextRequest con una búsqueda de texto y las propiedades de lugar que se mostrarán.

Propiedades

NSString *includedType
 El inicio predeterminado no está disponible.
número enteromaxResultCount
 La cantidad máxima de resultados que se mostrarán.
número de punto flotanteminRating
 Es la calificación promedio mínima de los usuarios para los lugares que se incluirán en los resultados.
BOOLisOpenNow
 Filtra los resultados según los lugares que estén abiertos en ese momento.
NSArray< GMSPlaceProperty > *placeProperties
 El array de GMSPlaceProperty que se debe incluir en los resultados de lugares.
NSArray< NSNumber * > *priceLevels
 Es un array de valores GMSPlacesPriceLevel que debe filtrar los lugares incluidos en los resultados.
GMSPlaceSearchByTextRankPreferencerankPreference
 El GMSPlaceSearchByTextRankPreference que se usa para ordenar los resultados que se muestran en la solicitud.
NSString *regionCode
 El código Unicode de país o región (CLDR) de la ubicación de donde proviene la solicitud.
BOOLisStrictTypeFiltering
 Define si solo se deben mostrar resultados de includedType.
NSString *textQuery
 Es la búsqueda de texto para la búsqueda.
ID< GMSPlaceLocationBias >locationBias
 La región sesgada en la que se buscará.
ID< GMSPlaceLocationRestriction >locationRestriction
 La región restringida a la que se buscará.

Documentación de la función de miembro

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

Crea una instancia de GMSPlaceSearchByTextRequest con una búsqueda de texto y las propiedades de lugar que se mostrarán.

Parámetros:
textQueryLa consulta de cadena para la solicitud de búsqueda.
placePropertiesEl array de GMSPlaceProperty que se debe incluir en los resultados de lugares. No debe estar vacío. Una lista vacía generará un error cuando se intente enviar la solicitud.

Documentación de la propiedad

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

El inicio predeterminado no está disponible.

Usa el inicializador designado. El tipo de lugar solicitado.

Consulta https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types para ver la lista más actualizada de los tipos admitidos disponibles.

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

La cantidad máxima de resultados que se mostrarán.

Permite valores entre 1 y 20.

El rango permitido de este campo se puede encontrar en https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

La configuración predeterminada es el límite superior.

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

Es la calificación promedio mínima de los usuarios para los lugares que se incluirán en los resultados.

La calificación estará en un rango entre 0.0 y 5.0.

La calificación especificada se redondeará al punto 0.5 más cercano. Consulta la propiedad de calificación de GMSPlace.

La configuración predeterminada es 0.0.

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

Filtra los resultados según los lugares que estén abiertos en ese momento.

El valor predeterminado es verdadero.

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

El array de GMSPlaceProperty que se debe incluir en los resultados de lugares.

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

Es un array de valores GMSPlacesPriceLevel que debe filtrar los lugares incluidos en los resultados.

Se puede seleccionar cualquier combinación de niveles de precios. el valor predeterminado es todos los niveles de precios.

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

El GMSPlaceSearchByTextRankPreference que se usa para ordenar los resultados que se muestran en la solicitud.

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

El código Unicode de país o región (CLDR) de la ubicación de donde proviene la solicitud.

La región puede afectar el formato y el tipo de datos que se muestran. Si no se proporciona un código, no hay sesgo en ningún país o región.

Consulta https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html para ver códigos de región.

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

Define si solo se deben mostrar resultados de includedType.

El valor predeterminado es falso.

- textQuery [read, copy] (NSString*)

Es la búsqueda de texto para la búsqueda.

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

La región sesgada en la que se buscará.

Esta ubicación sirve como un sesgo, lo que significa que hay una preferencia por los resultados en la ubicación dada.

Se debe establecer un locationRestriction o locationBias cuando se realiza una solicitud de búsqueda.

Si se establece junto con locationRestriction, se ignorará.

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

La región restringida a la que se buscará.

Esta ubicación funciona como una restricción, lo que significa que no se devolverán resultados fuera de la ubicación especificada.

Se debe establecer un locationRestriction o locationBias cuando se realiza una solicitud de búsqueda.

No se puede usar con locationBias.

locationRestriction para la búsqueda de texto solo admite GMSPlaceRectangularLocationOption.