Informações gerais
Representa um lugar físico específico.
Um GMSPlace encapsula informações sobre um local físico, incluindo seu nome, local e qualquer outra informação que possamos ter sobre ele. Esta classe é imutável.
Funções públicas de membros | |
(GMSPlaceOpenStatus). | - isOpenAtDate: |
O init padrão não está disponível. | |
(GMSPlaceOpenStatus). | - isOpen |
Calcula se um lugar está aberto com base em openingHours , UTCOffsetMinutes , além da data e hora atuais de [NSDate date] . | |
Propriedades | |
NSString * | name |
Nome do lugar. | |
NSString * | ID do local |
ID do lugar. | |
CLLocationCoordinate2D | coordenada |
Localização do lugar. | |
NSString * | Telefone |
Número de telefone do lugar, em formato internacional, por exemplo | |
NSString * | formattedAddress. |
Endereço do local como uma string simples. | |
ponto flutuante | classificação |
Avaliação de cinco estrelas deste lugar com base nas avaliações dos usuários. | |
GMSPlacesPriceLevel | priceLevel |
Nível de preço para esse lugar, como números inteiros de 0 a 4. | |
NSArray< NSString * > * | tipos |
Os tipos deste lugar. | |
NSURL * | site |
Site deste lugar. | |
NSAttributedString * | atribuições |
A string de atribuição do provedor de dados para este local. | |
GMSPlaceViewportInfo * | viewportInfo. |
A janela de visualização recomendada para este lugar. | |
NSArray< GMSAddressComponent * > * | addressComponents (em inglês) |
Uma matriz de objetos GMSAddressComponent que representam os componentes no endereço do lugar. | |
GMSPlusCode * | código plus |
A representação do Plus Code do local para este local. | |
GMSOpeningHours * | horário de funcionamento |
As informações sobre o horário de funcionamento da empresa. | |
GMSOpeningHours * | currentOpeningHours |
Retorna o horário de funcionamento deste 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. | |
NSUInteger | userRatingsTotal (em inglês) |
Representa quantas avaliações compõem a classificação do lugar. | |
NSArray< GMSPlacePhotoMetadata * > * | fotos |
Uma matriz de objetos GMSPlacePhotoMetadata que representam as fotos do lugar. | |
NSNúmero * | UTCOffsetMinutes (em inglês) |
O deslocamento do fuso horário UTC do lugar em minutos. | |
GMSPlacesBusinessStatus | Status da empresa |
O GMSPlaceBusinessStatus do lugar. | |
NSString * | Resumo de editor |
Retorna o resumo editorial do lugar. | |
UIColor * | iconBackgroundColor |
Cor do plano de fundo do ícone de acordo com o tipo de lugar, para colorir a visualização atrás do ícone. | |
NSURL * | ImageImageURL |
O URL de acordo com o tipo de lugar, que você pode usar para recuperar os NSData do ícone do lugar. | |
GMSBooleanPlaceAttribute | retirada |
Place Attribute para experiência de retirada. | |
GMSBooleanPlaceAttribute | entrega |
Atributo de lugar para serviços de entrega. | |
GMSBooleanPlaceAttribute | jantar |
Place Attribute para jantar em experiência. | |
GMSBooleanPlaceAttribute | curbsidePickup (em inglês) |
Atributo de lugar para serviços de drive-thru. | |
GMSBooleanPlaceAttribute | preservado |
Atributo do lugar que indica que ele é famoso entre os turistas. | |
GMSBooleanPlaceAttribute | servesBreakfast (em inglês) |
Atributo do lugar que indica que o local serve café da manhã. | |
GMSBooleanPlaceAttribute | servesLunch (em inglês) |
Atributo do lugar que indica que o almoço é servido. | |
GMSBooleanPlaceAttribute | servesDinner (em inglês) |
Atributo do lugar que indica que o lugar serve jantar. | |
GMSBooleanPlaceAttribute | servesBeer (em inglês) |
Atributo do lugar que indica que o local serve cerveja. | |
GMSBooleanPlaceAttribute | servesWine (em inglês) |
Atributo do lugar que indica que o lugar serve vinho. | |
GMSBooleanPlaceAttribute | servesBrunch (em inglês) |
Atributo do lugar que indica que o local serve brunch. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atributo do local que indica que serve comida vegetariana. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntry |
Atributo do lugar que indica que o local é acessível para cadeirantes na entrada. |
Documentação da função do membro
- (GMSPlaceOpenStatus) isOpenAtDate: | (NSDate *) | date |
O init padrão não está disponível.
Calcula se um lugar está aberto com base em openingHours
, UTCOffsetMinutes
e date
.
- Parâmetros:
-
date Um ponto de referência usado para determinar se o lugar está aberto.
- Retorna:
- GMSPlaceOpenStatusOpen se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status aberto for desconhecido.
- Observação:
- O uso foi suspenso. 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
, além da data e hora atuais de [NSDate date]
.
- Retorna:
- GMSPlaceOpenStatusOpen se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status aberto for desconhecido.
- Observação:
- O uso foi suspenso. 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 lugar.
- (CLLocationCoordinate2D) coordenada [read, assign] |
Localização do lugar.
O local não é necessariamente o centro do local, nem qualquer ponto de entrada ou saída específico, mas algum ponto escolhido arbitrariamente dentro da extensão geográfica do local.
- (NSString*) phoneNumber [read, copy] |
Número de telefone deste lugar, em formato internacional, por exemplo,
incluindo o código do país com o prefixo "+". Por exemplo, o número de telefone do Google Sydney é "+61 2 9374 4000".
- (NSString*) formattedAddress [read, copy] |
Endereço do local como uma string simples.
- (flutuação) rating [read, assign] |
Avaliação de cinco estrelas deste 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 uma classificação para este lugar (por exemplo, porque não há usuários suficientes que o avaliaram).
- (GMSPlacesPriceLevel) priceLevel [read, assign] |
Nível de preço para esse lugar, como números inteiros de 0 a 4.
Por exemplo, o valor 4 significa que esse lugar é "$$$$" (caro). O valor 0 significa "sem custo financeiro" (como um museu com entrada sem custo financeiro).
- (NSArray<NSString *>*) tipos [read, copy] |
Os tipos deste lugar.
Os tipos são NSStrings, os valores válidos são todos os tipos documentados em <https://developers.google.com/places/ios-sdk/supported_types>.
- (NSURL*) website [read, copy] |
Site deste lugar.
- (NSAttributedString*) atribuições [read, copy] |
A string de atribuição do provedor de dados para este local.
Eles são fornecidos como uma NSAttributedString, que pode conter hiperlinks para o site de cada provedor.
Em geral, eles devem 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] |
A janela de visualização recomendada para este lugar.
Pode ser nulo se o tamanho do lugar não for conhecido.
Retorna uma janela de visualização de um tamanho adequado para exibir este lugar. 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 a finalidade de extrair informações estruturadas sobre o endereço do lugar: por exemplo, encontrar a cidade em que um lugar está.
Esses componentes não devem ser usados para a 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 para este local.
- (GMSOpeningHours*) openingHours [read, assign] |
As informações sobre o horário de funcionamento da empresa.
Inclui status aberto, pontos e texto da semana, quando disponível.
- (GMSOpeningHours*) currentOpeningHours [read, assign] |
Retorna o horário de funcionamento deste lugar nos próximos sete dias.
O período começa à meia-noite da data da solicitação e termina às 23h59, seis dias depois.
GMSPlaceSpecialDay
entrada em GMSOpeningHours
só estará presente 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 de funcionamento principal de uma empresa. Por exemplo, um restaurante pode especificar o drive-thru ou o horário de entrega como secundário. Consulte GMSPlaceHoursType
para saber os diferentes tipos de horário secundário.
GMSPlaceSpecialDay
entrada em GMSOpeningHours
só estará presente para GMSPlace
currentOpeningHours
e GMSPlace
secondaryOpeningHours
.
- (NSUInteger) userRatingsTotal [read, assign] |
Representa quantas avaliações compõem a classificação do lugar.
- (NSArray<GMSPlacePhotoMetadata *>*) fotos [read, copy] |
Uma matriz de objetos GMSPlacePhotoMetadata
que representam as fotos do lugar.
- (NSNumber*) UTCOffsetMinutes [read, assign] |
O deslocamento do fuso horário UTC do lugar em minutos.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
O GMSPlaceBusinessStatus
do lugar.
- (NSString*) editorialSummary [read, copy] |
Retorna o resumo editorial do lugar.
- (UIColor*) iconBackgroundColor [read, assign] |
Cor do plano de fundo do ícone de acordo com o tipo de lugar, para colorir a visualização atrás do ícone.
- (NSURL*) iconImageURL [read, assign] |
O URL de acordo com o tipo de lugar, que você pode usar para recuperar os NSData do ícone do lugar.
OBSERVAÇÃO: o link de URL não expira e a proporção de tamanho de imagem pode ser diferente dependendo do tipo.
- (GMSBooleanPlaceAttribute) retirada [read, assign] |
Place Attribute para experiência de retirada.
- (GMSBooleanPlaceAttribute) entrega [read, assign] |
Atributo de lugar para serviços de entrega.
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
Place Attribute para jantar em experiência.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atributo de lugar para serviços de drive-thru.
- (GMSBooleanPlaceAttribute) preservado [read, assign] |
Atributo do lugar que indica que ele é famoso entre os turistas.
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Atributo do lugar que indica que o local serve café da manhã.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Atributo do lugar que indica que o almoço é servido.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Atributo do lugar que indica que o lugar serve jantar.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Atributo do lugar que indica que o local serve cerveja.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Atributo do lugar que indica que o lugar serve vinho.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Atributo do lugar que indica que o local serve brunch.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atributo do local que indica que serve comida vegetariana.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntry [read, assign] |
Atributo do lugar que indica que o local é acessível para cadeirantes na entrada.