GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Turmas

aulaGMSPlaceSearchNearbyRequest
 Objeto de solicitação a ser usado com GMSPlacesClient para buscar lugares por perto. Mais...

Enumerações

tipo enumeradoGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 Como os resultados serão classificados na resposta. Mais...

Funções

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

Propriedades

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

Documentação do tipo de enumeração

Como os resultados serão classificados na resposta.

Enumerador:
GMSPlaceSearchNearbyRankPreferencePopularity

(padrão) Classifica os resultados com base na popularidade.

GMSPlaceSearchNearbyRankPreferenceDistance

Classifica os resultados em ordem crescente de distância do local especificado.


Documentação de funções

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

Instancia um GMSPlaceSearchNearbyRequest com uma restrição de local e propriedades de 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 local. Não pode estar vazio. Uma lista vazia resultará em um erro ao tentar enviar a solicitação.

Propriedades

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

O comando 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 deve estar entre 0,0 e 50.000,0, inclusive. A violação dessa restrição resultará em um erro INVALID_MCC. O locationRestriction precisa ser especificado 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 local.

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

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

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

É possível especificar até 50 tipos. Se uma solicitação for especificada com várias restrições de tipo, somente lugares que atenderem a todas elas serão retornados. Se a matriz estiver vazia, todos os locais de todos os tipos serão retornados. Consulte a Tabela A para ver uma lista dos 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 lugares a serem excluídos de uma pesquisa.

É possível especificar até 50 tipos. Se uma solicitação for especificada com várias restrições de tipo, somente lugares que atenderem a todas elas serão retornados. Se tipos conflitantes forem especificados (por exemplo, tipos que aparecem emincludedTypes e excludedTypes), um erro INVALID_REQUEST será retornado. Consulte a Tabela A para ver uma lista dos tipos compatíveis https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

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

É possível especificar até 50 tipos. Se uma solicitação for especificada com várias restrições de tipo, somente lugares que atenderem a todas elas serã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 dos principais tipos de lugares a serem excluídos de uma pesquisa.

Se tipos conflitantes forem especificados (por exemplo, tipos que aparecem emincludedTypes e excludedTypes), um erro INVALID_REQUEST será retornado. É possível especificar até 50 tipos. Se uma solicitação for especificada com várias restrições de tipo, somente lugares que atenderem a todas elas serã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 resultados GMSPlace a serem retornados.

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

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

O código Unicode do país/região (CLDR, na sigla em inglês) do local de origem da solicitação.

Consulte os códigos de região 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.