Descripción general
Solicita un objeto para usar con GMSPlacesClient
a fin de recuperar lugares cercanos.
Funciones de los miembros públicos | |
(instancetype) | - initWithLocationRestriction:placeProperties: |
Crea una instancia de GMSPlaceSearchNearbyRequest con una restricción de ubicación y propiedades de lugar para devolver. | |
Propiedades | |
ID< GMSPlaceLocationRestriction > | locationRestriction |
El inicio predeterminado no está disponible. | |
NSArray< GMSPlaceProperty > * | placeProperties |
El array de GMSPlaceProperty que se debe incluir en los resultados de lugares. | |
NSArray< NSString * > * | includedTypes |
Es 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 |
Es el array de tipos de lugares principales que se incluirán en una búsqueda. | |
NSArray< NSString * > * | excludedPrimaryTypes |
El array de tipos de lugares principales que se excluirán de una búsqueda. | |
NSInteger | maxResultCount |
La cantidad máxima de resultados de GMSPlace que se mostrarán. | |
NSString * | regionCode |
El código Unicode de país o región (CLDR) de la ubicación de donde proviene la solicitud. | |
GMSPlaceSearchNearbyRankPreference | rankPreference |
El GMSPlaceSearchNearbyRankPreference que se usa para ordenar los resultados que se muestran en la solicitud. |
Documentación de la función de miembro
- (instancetype) initWithLocationRestriction: | (id< GMSPlaceLocationRestriction >) | locationRestriction | |
placeProperties: | (NSArray< GMSPlaceProperty > *) | placeProperties | |
Crea una instancia de GMSPlaceSearchNearbyRequest
con una restricción de ubicación y propiedades de lugar para devolver.
- Parámetros:
-
locationRestriction La región a buscar especificada como un círculo, definida por el punto central y el radio en metros. 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
- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy] |
El inicio predeterminado no está disponible.
Usa el inicializador designado. La región a buscar especificada como un círculo, definida por el punto central y el radio en metros. El radio debe ser de entre 0.0 y 50,000.0, inclusive. Interrumpir esta restricción generará un error INVALID_ARGUMENT. locationRestriction debe especificarse con GMSPlaceCircularLocationOption
. Si usas GMSPlaceRectangularLocationOption
, se mostrará un error INVALID_REQUEST.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, copy] |
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.
- (NSArray<NSString *>*) includedTypes [read, write, copy] |
Es el array de tipos de lugares que se incluirán en una búsqueda.
Se pueden especificar hasta 50 tipos. Si una solicitud se especifica con varias restricciones de tipo, solo se devuelven los lugares que satisfacen todas las restricciones. Si el array está vacío, se devuelven 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 una solicitud se especifica con varias restricciones de tipo, solo se devuelven los lugares que satisfacen 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] |
Es el array de tipos de lugares principales que se incluirán en una búsqueda.
Se pueden especificar hasta 50 tipos. Si una solicitud se especifica con varias restricciones de tipo, solo se devuelven los lugares que satisfacen 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 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 una solicitud se especifica con varias restricciones de tipo, solo se devuelven los lugares que satisfacen 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.
- maxResultCount [read, write, assign] (NSInteger) |
La cantidad máxima de resultados de GMSPlace
que se mostrarán.
Debe ser un valor entre 1 y 20 (predeterminado) inclusive. Si se rompe esta restricción, se mostrará un error.
- 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.
Para ver 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
.