Visão geral
Representa uma definição de solicitação de pesquisa de texto a ser enviada por GMSPlacesClient
.
Funções membro públicas | |
(instancetype) | - initWithTextQuery:placeProperties: |
Instanciar um GMSPlaceSearchByTextRequest com uma consulta de texto e as propriedades do lugar a serem retornadas. | |
Propriedades | |
NSString * | includedType |
O init padrão não está disponível. | |
int | maxResultCount |
O número máximo de resultados a serem retornados. | |
float | minRating |
A avaliação média mínima dos usuários para lugares a serem incluídos nos resultados. | |
BOOL | isOpenNow |
Filtrar resultados para lugares que estão abertos no momento. | |
NSArray< GMSPlaceProperty > * | placeProperties |
A matriz de GMSPlaceProperty que precisa ser incluída nos resultados de lugar. | |
NSArray< NSNumber * > * | priceLevels |
Uma matriz dos valores GMSPlacesPriceLevel que vai 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) do local de origem da solicitação. | |
BOOL | isStrictTypeFiltering |
Define se apenas os 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. | |
código< GMSPlaceLocationRestriction > | locationRestriction |
A região restrita a ser pesquisada. |
Documentação da função membro
- (tipo de instância) initWithTextQuery: | (NSString *) | textQuery | |
placeProperties: | (NSArray< GMSPlaceProperty > *) | placeProperties | |
Instanciar um GMSPlaceSearchByTextRequest
com uma consulta de texto e as propriedades do 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 lugar. Não pode ficar em branco Uma lista vazia resultará em um erro ao tentar enviar a solicitação.
Documentação da propriedade
- (NSString*) includedType [read, write, copy] |
O 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 consultar a lista mais atualizada dos tipos compatíveis 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 superior.
- (flutuação) minRating [read, write, assign] |
A avaliação média mínima dos usuários 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 casa de 0,5 mais próxima. Conferir a propriedade de avaliação do GMSPlace
.
O padrão é 0,0.
- (BOOL) isOpenNow [read, write, assign] |
Filtrar resultados para 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 lugar.
- (NSArray<NSNumber *>*) priceLevels [read, write, assign] |
Uma matriz dos valores GMSPlacesPriceLevel
que vai filtrar os locais incluídos nos resultados.
Qualquer combinação de níveis de preço pode ser selecionada. O padrão é todos eles.
- (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) 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á direcionamento para nenhum país ou região.
Consulte os códigos regionais em https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html.
- (BOOL) isStrictTypeFiltering [read, write, assign] |
Define se apenas os 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 locationRestriction ou locationBias ao executar uma solicitação de pesquisa.
Se definido com locationRestriction, ele será ignorado.
- (ID<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign] |
A região restrita a ser pesquisada.
Esse local serve como uma restrição, o que significa que resultados fora do local fornecido não serão retornados.
É necessário definir locationRestriction ou locationBias ao executar uma solicitação de pesquisa.
Não pode ser usado com locationBias.
A locationRestriction para pesquisa de texto é compatível apenas com GMSPlaceRectangularLocationOption.