Referencia de la clase GMSPlaceSearchNearbyRequest

Referencia de la clase GMSPlaceSearchNearbyRequest

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&lt; GMSPlaceProperty > *placeProperties
 El array de GMSPlaceProperty que se debe incluir en los resultados de lugares.
NSArray&lt; NSString * > *includedTypes
 Es el array de tipos de lugares que se incluirán en una búsqueda.
NSArray&lt; NSString * > *excludedTypes
 El array de los tipos de lugares que se excluirán de una búsqueda.
NSArray&lt; NSString * > *includedPrimaryTypes
 Es el array de tipos de lugares principales que se incluirán en una búsqueda.
NSArray&lt; NSString * > *excludedPrimaryTypes
 El array de tipos de lugares principales que se excluirán de una búsqueda.
NSIntegermaxResultCount
 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.
GMSPlaceSearchNearbyRankPreferencerankPreference
 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:
locationRestrictionLa región a buscar especificada como un círculo, definida por el punto central y el radio en metros.
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

- (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.