Referência de classe GMSPlaceSearchNearbyRequest

Referência de classe GMSPlaceSearchNearbyRequest

Funções membro públicas

(instancetype)initWithLocationRestriction:placeProperties:
 Instanciar um GMSPlaceSearchNearbyRequest com uma restrição de local e as propriedades do lugar a serem retornadas.

Propriedades

código< GMSPlaceLocationRestriction >locationRestriction
 O init padrão não está disponível.
NSArray< GMSPlaceProperty > * placeProperties
 A matriz de GMSPlaceProperty que precisa ser incluída nos resultados de lugar.
NSArray< NSString * > * includedTypes
 A matriz de tipos de lugar a serem incluídos em uma pesquisa.
NSArray< NSString * > * excludedTypes
 A matriz de tipos de lugar a serem excluídos de uma pesquisa.
NSArray< NSString * > * includedPrimaryTypes
 A matriz de tipos de lugar principais a serem incluídos em uma pesquisa.
NSArray< NSString * > * excludedPrimaryTypes
 A matriz de tipos de lugares principais a serem excluídos de uma pesquisa.
NSIntegermaxResultCount
 O número máximo de GMSPlace resultados a serem retornados.
NSString * regionCode
 O código Unicode do país/região (CLDR) do local de origem da solicitação.
GMSPlaceSearchNearbyRankPreference.rankPreference
 O GMSPlaceSearchNearbyRankPreference usado para classificar os resultados retornados da solicitação.

Documentação da função membro

- (instancetype) initWithLocationRestriction: (ID< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Instanciar um GMSPlaceSearchNearbyRequest com uma restrição de local e as propriedades do lugar a serem retornadas.

Parâmetros:
locationRestrictionA região a ser pesquisada especificada como um círculo, definida pelo ponto central e pelo raio em metros.
placePropertiesA matriz de GMSPlaceProperty que precisa ser incluída nos resultados de lugar. Não pode ficar em branco Uma lista vazia resultará em um erro ao tentar enviar a solicitação.

Documentação da propriedade

- (ID<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy]

O init padrão não está disponível.

Use o inicializador designado. A região a ser pesquisada especificada como um círculo, definida pelo ponto central e pelo raio em metros. O raio precisa estar entre 0,0 e 50.000,0. A quebra dessa restrição resultará em um erro INVALID_ARGUMENT. A locationRestriction precisa ser especificada com GMSPlaceCircularLocationOption. O uso de GMSPlaceRectangularLocationOption vai resultar em um erro INVALID_REQUEST.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, copy]

A matriz de GMSPlaceProperty que precisa ser incluída nos resultados de lugar.

Não pode ficar em branco Uma lista vazia resultará em um erro ao tentar enviar a solicitação.

- (NSArray<NSString *>*) includedTypes [read, write, copy]

A matriz de tipos de lugar a serem incluídos em uma pesquisa.

Até 50 tipos podem ser especificados. Se uma solicitação for especificada com várias restrições de tipo, somente os lugares que satisfazem todas as restrições são retornados. Se a matriz estiver vazia, todos os locais de todos os tipos serão retornados. Consulte a Tabela A para conferir uma lista de tipos compatíveis https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) excludedTypes [read, write, copy]

A matriz de tipos de lugar a serem excluídos de uma pesquisa.

Até 50 tipos podem ser especificados. Se uma solicitação for especificada com várias restrições de tipo, somente os lugares que satisfazem todas as restrições são retornados. Se tipos conflitantes forem especificados (por exemplo, tipos que aparecem em "includedTypes" e "excludedTypes"), um erro INVALID_REQUEST será retornado. Consulte a Tabela A para conferir uma lista de tipos compatíveis https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) includedPrimaryTypes [read, write, copy]

A matriz de tipos de lugar principais a serem incluídos em uma pesquisa.

Até 50 tipos podem ser especificados. Se uma solicitação for especificada com várias restrições de tipo, somente os lugares que satisfazem todas as restrições são retornados. Para mais informações sobre os tipos principais, consulte: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

A matriz de tipos de lugares principais a serem excluídos de uma pesquisa.

Se tipos conflitantes forem especificados (por exemplo, tipos que aparecem em "includedTypes" e "excludedTypes"), um erro INVALID_REQUEST será retornado. Até 50 tipos podem ser especificados. Se uma solicitação for especificada com várias restrições de tipo, somente os lugares que satisfazem todas as restrições são retornados. Para mais informações sobre os tipos principais, consulte: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

– (NSInteger) maxResultCount [read, write, assign]

O número máximo de GMSPlace resultados a serem retornados.

Precisa estar entre 1 e 20 (padrão). A quebra dessa restrição resultará em um erro.

- (NSString*) regionCode [read, write, copy]

O código Unicode do país/região (CLDR) do local de origem da solicitação.

Consulte os códigos regionais em https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.

- (GMSPlaceSearchNearbyRankPreference) rankPreference [read, write, assign]

O GMSPlaceSearchNearbyRankPreference usado para classificar os resultados retornados da solicitação.

O valor padrão é GMSPlaceSearchNearbyRankPopularity.