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. | |
flutuar | minRating |
A avaliação média mínima de usuários para lugares a serem incluídos nos resultados. | |
BOOL | isOpenNow |
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. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
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. | |
BOOL | isStrictTypeFiltering |
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:
-
textQuery A consulta de string para a solicitação de pesquisa. placeProperties 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.
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.