Referência da classe GMSPlace

Referência da classe GMSPlace

Informações gerais

Representa um lugar físico específico.

Um GMSPlace encapsula informações sobre um local físico, incluindo seu nome, localização e qualquer outra informação que possa ter sobre ele. Esta classe é imutável.

Funções membro público

(GMSPlaceOpenStatus)isOpenAtDate:
 A inicialização padrão não está disponível.
(GMSPlaceOpenStatus)isOpen
 Calcula se um lugar está aberto com base em openingHours, UTCOffsetMinutes e data e hora atuais extraídas de [NSDate date].

Propriedades

NSString * name
 Nome do lugar.
NSString * placeID
 ID do local.
CLLocationCoordinate2Dcoordenada
 Localização do lugar.
NSString * phoneNumber
 Número de telefone deste lugar, no formato internacional, por exemplo:
NSString * formattedAddress
 Endereço do lugar como uma string simples.
float classificação
 Nota cinco estrelas desse lugar com base nas avaliações dos usuários.
GMSPlacesPriceLevelpriceLevel
 Nível de preço do lugar, como números inteiros de 0 a 4.
NSArray< NSString * > * tipos
 Os tipos de lugar.
NSURL * site
 Site deste lugar.
NSAttributedString * atribuições
 String de atribuição do provedor de dados para este local.
GMSPlaceViewportInfoviewportInfo
 Janela de visualização recomendada para esse lugar.
NSArray< GMSAddressComponent * > * addressComponents
 Uma matriz de objetos GMSAddressComponent que representam os componentes no endereço do lugar.
GMSPlusCodeplusCode
 A representação do Plus Code do local deste lugar.
GMSOpeningHoursopeningHours
 As informações normais de horário de funcionamento da empresa deste lugar.
GMSOpeningHourscurrentOpeningHours
 Retorna o horário de funcionamento do lugar nos próximos sete dias.
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 Retorna uma matriz das horas de operação secundárias desse lugar nos próximos sete dias.
NSUIntegeruserRatingsTotal
 Representa quantas avaliações compõem a classificação desse lugar.
NSArray< GMSPlacePhotoMetadata * > * fotos
 Uma matriz de objetos GMSPlacePhotoMetadata que representam as fotos do lugar.
NSNumber * UTCOffsetMinutes
 A compensação do fuso horário UTC do lugar em minutos.
GMSPlacesBusinessStatusbusinessStatus
 O GMSPlaceBusinessStatus do lugar.
NSString * editorialSummary
 Retorna o resumo editorial desse lugar.
UIColor * iconBackgroundColor
 Cor do plano de fundo do ícone de acordo com o tipo de lugar, para colorir a visualização por trás do ícone.
NSURL * iconImageURL
 O URL de acordo com o tipo de lugar, que você pode usar para recuperar o NSData do ícone de lugar.
GMSBooleanPlaceAttributeretirada
 Atributo de lugar para a experiência de retirada de dados.
GMSBooleanPlaceAttributeentrega
 Atributo de lugar para serviços de entrega.
GMSBooleanPlaceAttributedineIn
 Atributo de lugar para jantar na experiência.
GMSBooleanPlaceAttributecurbsidePickup
 Atributo de lugar para serviços de drive-thru.
GMSBooleanPlaceAttributereserva
 Atributo de lugar que indica que o lugar é popular entre os turistas.
GMSBooleanPlaceAttributeservesBreakfast
 Atributo de lugar que indica que o lugar serve café da manhã.
GMSBooleanPlaceAttributeservesLunch
 Atributo de lugar que indica que o lugar serve almoço.
GMSBooleanPlaceAttributeservesDinner
 Atributo de lugar que indica que o lugar serve jantar.
GMSBooleanPlaceAttributeservesBeer
 Atributo de lugar que indica o lugar que serve cerveja.
GMSBooleanPlaceAttributeservesWine
 Atributo de lugar que indica que o lugar serve vinho.
GMSBooleanPlaceAttributeservesBrunch
 Atributo de lugar que indica que o lugar serve brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atributo de lugar que indica que o lugar serve comida vegetariana.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Atributo de lugar que indica que o lugar é acessível para cadeira de rodas na entrada.

Documentação da função membro

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) date

A inicialização padrão não está disponível.

Calcula se um lugar está aberto com base em openingHours, UTCOffsetMinutes e date.

Parâmetros:
dataUm ponto de referência no tempo usado para determinar se o local está aberto.
Retorna:
GMSPlaceOpenStatusOpen se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status for desconhecido.
Observação:
O uso foi descontinuado. Esse método foi descontinuado e substituído por GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

Calcula se um lugar está aberto com base em openingHours, UTCOffsetMinutes e data e hora atuais extraídas de [NSDate date].

Retorna:
GMSPlaceOpenStatusOpen se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status for desconhecido.
Observação:
O uso foi descontinuado. Esse método foi descontinuado e substituído por GMSPlacesClient::isOpen:place:callback e será removido em uma versão futura.

Documentação da propriedade

- (NSString*) nome [read, copy]

Nome do lugar.

– (NSString*) placeID [read, copy]

ID do local.

- (CLLocationCoordinate2D) coordenada [read, assign]

Localização do lugar.

O local não é necessariamente o centro do local ou qualquer ponto de entrada ou saída específico, mas um ponto escolhido arbitrariamente dentro da extensão geográfica do lugar.

- (NSString*) phoneNumber [read, copy]

Número de telefone do lugar em formato internacional, por exemplo,

incluindo o código do país prefixado com "+". Por exemplo, o número de telefone da Google Sydney é "+61 2 9374 4000".

- (NSString*) formattedAddress [read, copy]

Endereço do lugar como uma string simples.

- (flutuante) rating [read, assign]

Nota cinco estrelas desse lugar com base nas avaliações dos usuários.

As classificações variam de 1,0 a 5,0. 0.0 significa que não temos nenhuma classificação para esse lugar (por exemplo, porque não há usuários suficientes que avaliaram esse lugar).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Nível de preço do lugar, como números inteiros de 0 a 4.

Por exemplo, o valor 4 significa que o lugar é "$$$$" (caro). O valor 0 significa "sem custo financeiro" (como um museu com entrada sem custo financeiro).

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

Os tipos de lugar.

Os tipos são NSStrings. Os valores válidos são aqueles documentados em <https://developers.google.com/places/ios-sdk/supported_types>.

- Site [read, copy] (NSURL*)

Site deste lugar.

- (NSAttributedString*) atribuições [read, copy]

String de atribuição do provedor de dados para esse lugar.

Eles são fornecidos como uma NSAttributedString, que pode conter hiperlinks para o site de cada provedor.

Em geral, eles precisarão ser mostrados ao usuário se os dados deste GMSPlace forem mostrados, conforme descrito nos Termos de Serviço do SDK do Places.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Janela de visualização recomendada para esse lugar.

Poderá ser nulo se o tamanho do lugar não for conhecido.

Isso retorna uma janela de visualização de um tamanho adequado para exibir esse local. Por exemplo, um objeto GMSPlace que representa uma loja pode ter uma janela de visualização relativamente pequena, enquanto um objeto GMSPlace que representa um país pode ter uma janela de visualização muito grande.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

Uma matriz de objetos GMSAddressComponent que representam os componentes no endereço do lugar.

Esses componentes são fornecidos com o objetivo de extrair informações estruturadas sobre o endereço do local: por exemplo, encontrar a cidade onde fica um lugar.

Esses componentes não devem ser usados na formatação de endereços. Se um endereço formatado for necessário, use a propriedade formattedAddress, que fornece um endereço formatado localizado.

- (GMSPlusCode*) plusCode [read, assign]

A representação do Plus Code do local deste lugar.

- (GMSOpeningHours*) openingHours [read, assign]

As informações normais de horário de funcionamento da empresa deste lugar.

Inclui status aberto, períodos e texto sobre os dias úteis, quando disponível.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

Retorna o horário de funcionamento do lugar nos próximos sete dias.

O período começa à meia-noite na data da solicitação e termina às 23h59, seis dias depois.

Entradas GMSPlaceSpecialDay em GMSOpeningHours só vão estar presentes para GMSPlace currentOpeningHours e GMSPlace secondaryOpeningHours.

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

Retorna uma matriz das horas de operação secundárias desse lugar nos próximos sete dias.

O horário de funcionamento secundário é diferente do horário principal de uma empresa. Por exemplo, um restaurante pode especificar o horário de funcionamento de carro ou de entrega como horário secundário. Consulte GMSPlaceHoursType para conferir os diferentes tipos de horário de funcionamento secundário.

Entradas GMSPlaceSpecialDay em GMSOpeningHours só vão estar presentes para GMSPlace currentOpeningHours e GMSPlace secondaryOpeningHours.

- (NSUInteger) userRatingsTotal [read, assign]

Representa quantas avaliações compõem a classificação desse lugar.

- (NSArray<GMSPlacePhotoMetadata *>*) fotos [read, copy]

Uma matriz de objetos GMSPlacePhotoMetadata que representam as fotos do lugar.

- (NSNumber*) UTCOffsetMinutes [read, assign]

A compensação do fuso horário UTC do lugar em minutos.

O GMSPlaceBusinessStatus do lugar.

- (NSString*) editorialSummary [read, copy]

Retorna o resumo editorial desse lugar.

- (UIColor*) iconBackgroundColor [read, assign]

Cor do plano de fundo do ícone de acordo com o tipo de lugar, para colorir a visualização por trás do ícone.

– (NSURL*) iconImageURL [read, assign]

O URL de acordo com o tipo de lugar, que você pode usar para recuperar o NSData do ícone de lugar.

OBSERVAÇÃO: o link do URL não expira e a proporção do tamanho da imagem pode ser diferente dependendo do tipo.

- (GMSBooleanPlaceAttribute) takeout [read, assign]

Atributo de lugar para a experiência de retirada de dados.

- (GMSBooleanPlaceAttribute) entrega [read, assign]

Atributo de lugar para serviços de entrega.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Atributo de lugar para jantar na experiência.

Atributo de lugar para serviços de drive-thru.

- (GMSBooleanPlaceAttribute) reserva [read, assign]

Atributo de lugar que indica que o lugar é popular entre os turistas.

Atributo de lugar que indica que o lugar serve café da manhã.

Atributo de lugar que indica que o lugar serve almoço.

Atributo de lugar que indica que o lugar serve jantar.

Atributo de lugar que indica o lugar que serve cerveja.

Atributo de lugar que indica que o lugar serve vinho.

Atributo de lugar que indica que o lugar serve brunch.

Atributo de lugar que indica que o lugar serve comida vegetariana.

- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance (em inglês) [read, assign]

Atributo de lugar que indica que o lugar é acessível para cadeira de rodas na entrada.