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 entero | maxResultCount |
La cantidad máxima de resultados que se mostrarán. | |
número de punto flotante | minRating |
Es la calificación promedio mínima de los usuarios para los lugares que se incluirán en los resultados. | |
BOOL | isOpenNow |
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. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
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. | |
BOOL | isStrictTypeFiltering |
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:
-
textQuery La consulta de cadena para la solicitud de búsqueda. placeProperties El 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.