Referência de classe GMSPlaceSearchByTextRequest

Referência de 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:
 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.
 O número máximo de resultados a serem retornados. Permite valores entre 1 e 20.
int maxResultCount
float minRating
 A avaliação média mínima dos usuários para lugares a serem incluídos nos resultados.
BOOLisOpenNow
 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.
BOOLisStrictTypeFiltering
 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:
textQueryA consulta de string para a solicitação de pesquisa.
placePropertiesA matriz de GMSPlaceProperty que precisa ser incluída nos resultados de lugar.

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/maps/documentation/places/ios-sdk/data-fields para acessar 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/ios-sdk/text-search.

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.