Referencia de la clase GMSPlaceSearchNearbyRequest

Referencia de la clase GMSPlaceSearchNearbyRequest

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.
NSIntegermaxResultCount
 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.
GMSPlaceSearchNearbyRankPreferencerankPreference
 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:
locationRestrictionLa 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.
placePropertiesEs 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.