Referência de classe GMSPlaceSearchByTextRequest

Referência da classe GMSPlaceSearchByTextRequest

Visão geral

Representa uma definição de solicitação de pesquisa de texto a ser enviada via GMSPlacesClient.

Funções membro públicas

(instancetype)initWithTextQuery:placeProperties:
 Instancia um GMSPlaceSearchByTextRequest com uma consulta de texto e propriedades de lugar a serem retornadas.

Propriedades

NSString *includedType
 O comando init padrão não está disponível.
int.maxResultCount
 O número máximo de resultados a serem retornados.
flutuarminRating
 A avaliação média mínima de usuários para lugares a serem incluídos nos resultados.
BOOLisOpenNow
 Filtre os resultados por lugares que estão abertos no momento.
NSArray< GMSPlaceProperty > *placeProperties
 A matriz de GMSPlaceProperty que precisa ser incluída nos resultados de local.
NSArray< Número de NS* > *priceLevels
 Uma matriz dos valores GMSPlacesPriceLevel que precisa filtrar os locais incluídos nos resultados.
GMSPlaceSearchByTextRankPreferencerankPreference
 O GMSPlaceSearchByTextRankPreference usado para classificar os resultados retornados da solicitação.
NSString *regionCode
 O código Unicode do país/região (CLDR, na sigla em inglês) do local de origem da solicitação.
BOOLisStrictTypeFiltering
 Define se apenas resultados de includedType precisam ser retornados.
NSString *textQuery
 A consulta de texto para a pesquisa.
id< GMSPlaceLocationBias >locationBias
 A região enviesada a ser pesquisada.
id< GMSPlaceLocationRestriction >locationRestriction
 A região restrita a ser pesquisada.

Documentação da função membro

- (instancetype) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Instancia um GMSPlaceSearchByTextRequest com uma consulta de texto e propriedades de lugar a serem retornadas.

Parâmetros:
textQueryA consulta de string para a solicitação de pesquisa.
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.

Documentação da propriedade

– (NSString*) includedType [read, write, copy]

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

Use o inicializador designado. O tipo de lugar solicitado.

Consulte https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types para ver a lista mais atualizada dos tipos disponíveis.

- (int) maxResultCount [read, write, assign]

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

Permite valores entre 1 e 20.

O intervalo permitido desse campo pode ser encontrado em https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

O padrão é o limite máximo.

- (flutuante) minRating [read, write, assign]

A avaliação média mínima do usuário para lugares a serem incluídos nos resultados.

A classificação estará dentro de um intervalo entre 0,0 e 5,0.

A classificação especificada será arredondada para a 0,5 mais próxima. Confira a propriedade de avaliação GMSPlace.

O padrão é 0,0.

– (BOOL) isOpenNow [read, write, assign]

Filtre os resultados por lugares que estão abertos no momento.

O padrão é verdadeiro (true).

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

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

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Uma matriz dos valores GMSPlacesPriceLevel que precisa filtrar os locais incluídos nos resultados.

Qualquer combinação de níveis de preços pode ser selecionada. O padrão é todos os níveis de preço.

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

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

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

A região pode afetar o formato e o tipo dos dados retornados. Se nenhum código for fornecido, não haverá viés para nenhum país/região.

Consulte os códigos de região em https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html.

— (BOOL) isStrictTypeFiltering [read, write, assign]

Define se apenas resultados de includedType precisam ser retornados.

O valor padrão é “false”.

– (NSString*) textQuery [read, copy]

A consulta de texto para a pesquisa.

- (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

A região enviesada a ser pesquisada.

Esse local serve como um viés, o que significa que há uma preferência por resultados no local fornecido.

É necessário definir uma locationRestriction ou locationBias ao realizar uma solicitação de pesquisa.

Se definido junto com locationRestriction, ele será ignorado.

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

A região restrita a ser pesquisada.

Essa localização serve como uma restrição, ou seja, resultados fora do local informado não serão retornados.

É necessário definir uma locationRestriction ou locationBias ao realizar uma solicitação de pesquisa.

Não pode ser usado com locationBias.

A locationRestriction para pesquisas de texto só oferece suporte a GMSPlaceRetangularLocationOption.