Funciones públicas de miembro | |
(tipo de instancia) | - initWithLocationRestriction:placeProperties: |
Crea una instancia de GMSPlaceSearchNearbyRequest con una restricción de ubicación y coloca propiedades para mostrar. | |
Propiedades | |
id< GMSPlaceLocationRestriction > | locationRestriction |
La inicialización predeterminada no está disponible. | |
NSArray< GMSPlaceProperty > * | placeProperties |
Es el array de GMSPlaceProperty que se debe incluir en los resultados de lugar. | |
NSArray< NSString * > * | includedTypes |
El array de tipos de lugares que se incluirán en una búsqueda. | |
NSArray< NSString * > * | excludedTypes |
El array de los tipos de lugares que se excluirán de una búsqueda. | |
NSArray< NSString * > * | includedPrimaryTypes |
Array de los tipos de lugares principales que se incluirán en una búsqueda. | |
NSArray< NSString * > * | excludedPrimaryTypes |
El array de los tipos de lugares principales que se excluirán de una búsqueda. | |
NSInteger | maxResultCount |
La cantidad máxima de GMSPlace resultados que se mostrarán. | |
NSString * | regionCode |
Es el código Unicode de país o región (CLDR) de la ubicación de la que proviene la solicitud. | |
GMSPlaceSearchNearbyRankPreference | rankPreference |
El GMSPlaceSearchNearbyRankPreference que se usa para ordenar los resultados que se muestran en la solicitud. |
Documentación sobre la función del miembro
- (instancetype) initWithLocationRestriction: | (id< GMSPlaceLocationRestriction >) | locationRestriction | |
placeProperties: | (NSArray< GMSPlaceProperty > *) | placeProperties | |
Crea una instancia de GMSPlaceSearchNearbyRequest
con una restricción de ubicación y coloca propiedades para mostrar.
- Parámetros:
-
locationRestriction La región en la que se va a buscar especificada como un círculo, que se define por el punto central y el radio en metros. placeProperties Es el array de GMSPlaceProperty
que se debe incluir en los resultados de lugar. No debe estar vacío. Si la lista está vacía, se mostrará un error cuando se intente enviar la solicitud.
Documentación de la propiedad
- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy] |
La inicialización predeterminada no está disponible.
Usa el inicializador designado. La región en la que se va a buscar especificada como un círculo, que se define por el punto central y el radio en metros. El radio debe ser de entre 0.0 y 50,000.0, inclusive. Si rompes esta restricción, se generará un error INVALID_{8/}. El valor locationRestriction se debe especificar con GMSPlaceCircularLocationOption
. Si usas GMSPlaceRectangularLocationOption
, se mostrará un error INVALID_REQUEST.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, copy] |
Es el array de GMSPlaceProperty
que se debe incluir en los resultados de lugar.
No debe estar vacío. Si la lista está vacía, se mostrará un error cuando se intente enviar la solicitud.
- (NSArray<NSString *>*) includedTypes [read, write, copy] |
El array de tipos de lugares que se incluirán en una búsqueda.
Se pueden especificar hasta 50 tipos. Si se especifica una solicitud con varias restricciones de tipo, solo se devuelven los lugares que cumplen con todas las restricciones. Si el array está vacío, se muestran todos los lugares de todos los tipos. Consulta la tabla A para obtener una lista de los tipos admitidos en https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.
- (NSArray<NSString *>*) excludedTypes [read, write, copy] |
El array de los tipos de lugares que se excluirán de una búsqueda.
Se pueden especificar hasta 50 tipos. Si se especifica una solicitud con varias restricciones de tipo, solo se devuelven los lugares que cumplen con todas las restricciones. Si se especifican tipos en conflicto (p.ej., tipos que aparecen en includeTypes yexcludedTypes), se muestra un error INVALID_REQUEST. Consulta la tabla A para obtener una lista de los tipos admitidos en https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.
- (NSArray<NSString *>*) includedPrimaryTypes [read, write, copy] |
Array de los tipos de lugares principales que se incluirán en una búsqueda.
Se pueden especificar hasta 50 tipos. Si se especifica una solicitud con varias restricciones de tipo, solo se devuelven los lugares que cumplen con todas las restricciones. Para obtener más información sobre los tipos principales, consulta: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes
- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy] |
El array de los tipos de lugares principales que se excluirán de una búsqueda.
Si se especifican tipos en conflicto (p.ej., tipos que aparecen en includeTypes yexcludedTypes), se muestra un error INVALID_REQUEST. Se pueden especificar hasta 50 tipos. Si se especifica una solicitud con varias restricciones de tipo, solo se devuelven los lugares que cumplen con todas las restricciones. Para obtener más información sobre los tipos principales, consulta: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes
- (NSInteger) maxResultCount [read, write, assign] |
La cantidad máxima de GMSPlace
resultados que se mostrarán.
Debe ser un valor entre 1 y 20 (predeterminado) inclusive. Si rompes esta restricción, se mostrará un error.
- (NSString*) regionCode [read, write, copy] |
Es el código Unicode de país o región (CLDR) de la ubicación de la que proviene la solicitud.
Para conocer los códigos regionales, consulta https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.
- (GMSPlaceSearchNearbyRankPreference) rankPreference [read, write, assign] |
El GMSPlaceSearchNearbyRankPreference
que se usa para ordenar los resultados que se muestran en la solicitud.
El valor predeterminado es GMSPlaceSearchNearbyRankPopularity
.